0
0
0
-1
0
-1
0
0
-1
0
-1
0
-1
1
-2
2
-4
4
-6
7
-10
11
-15
17
-22
26
-33
40
-56
89
-288
-1088
-547
-129
400
435
-122
-642
-38
-467
-869
-329
-774
129
336
-674
119
51
-1410
-795
718
604
-921
-1920
-873
91
-465
-226
-13
-225
521
-360
-2202
-1316
611
-327
-419
-109
-899
-847
280
993
196
-1589
-1985
-623
-372
204
989
646
-321
-983
-1368
-1359
-179
651
652
260
-545
-468
205
-638
-1441
-284
459
-142
-348
398
613
-512
-952
-558
-809
-520
1099
836
-740
-115
-354
-1685
-1127
371
457
-185
-167
-74
44
-389
-1162
-620
469
-534
-1165
286
885
501
-557
-985
-761
-682
-549
-153
-54
598
302
-603
-409
-656
-982
-788
253
418
-117
418
-124
-1947
-1508
1
-515
-476
353
455
-530
-1057
244
-761
-1892
-769
800
-114
-943
42
-40
-377
-300
-349
-517
-282
-232
-239
-302
-487
-556
-68
-532
-1135
-336
-624
-1025
419
605
-699
-1102
-855
-873
-1282
-727
160
-39
-441
-519
-882
-943
-312
41
-100
-896
-567
306
-184
-1206
-30
429
-986
-217
1022
-111
-949
300
888
-559
-1263
-87
-286
-839
64
637
-249
-377
975
-239
-2143
-1476
500
438
-1247
-505
1412
-403
-1842
-422
-157
-1328
-881
347
-504
-804
-116
-122
-923
-1078
-927
-584
-211
-551
-758
-860
-317
197
-415
-628
-245
-412
-1331
-1238
-229
-155
32
396
407
-386
-1318
-866
-296
-795
-913
500
-405
-1402
-597
-228
-77
-463
-1005
-1156
-579
84
-394
-662
-69
-576
-1437
-682
169
-466
193
558
-292
-1110
-1001
-353
-689
-296
544
654
127
-974
-1607
-767
-283
-669
588
612
-590
-718
-170
-581
-1416
-755
-6
199
-362
-791
-693
-570
-621
-52
-136
-1100
-790
15
-18
-871
-1316
-814
-347
78
307
-120
-1346
-1385
-546
226
-145
-869
-357
-604
-1192
-651
-199
-935
-1187
-362
141
-414
-535
90
-543
-1270
205
168
-769
-676
-1319
-1236
-11
744
377
-799
-1423
-512
-594
-891
203
-18
-708
-517
-778
-1134
-466
-557
-295
388
-149
-813
-1129
-504
-300
-697
-341
570
-308
-1092
-768
-23
-237
-1193
-252
325
-932
-1207
165
62
-531
-6
600
-202
-1279
-1705
-1509
-102
806
935
260
-262
-596
-1328
-1430
-816
188
769
241
-386
-384
-1053
-585
51
-445
-360
77
595
-323
-1390
597
511
-1467
-749
63
-96
-444
-234
-568
-302
-661
-955
-455
-5
-1037
-626
773
-325
-1036
-785
-100
-421
-1536
-627
1003
-309
-1447
-441
-119
-887
-420
643
305
-999
-1139
-1007
-581
617
990
-957
-849
846
-748
-1965
-435
-358
-1289
281
1288
-24
-436
-1027
-1019
95
-757
-1164
217
-422
-339
1778
281
-1613
-1355
-741
-816
101
1548
1019
-593
-540
-324
-2506
-1885
248
626
1433
2073
0
0
0
0
0
-1
-1
-1
0
-1
0
-1
0
-1
0
-2
1
-2
2
-4
3
-5
6
-8
8
-11
13
-18
24
-48
220
1261
465
-1825
-1777
-102
-148
329
1240
794
-335
-177
179
-62
-1618
-1586
1119
1707
1364
628
-286
-1686
-1518
-359
38
130
261
1440
1012
-182
-771
-467
-1054
-910
560
-181
111
724
1500
-11
-1556
-1662
-1063
-550
-523
166
264
267
356
12
-1227
-511
-700
-897
88
452
939
-27
-380
175
-638
-1353
648
1602
-664
824
1488
-1219
-603
436
-1127
-1561
330
1092
-218
570
2222
680
-1434
-1795
-599
-857
-962
1273
2069
111
-758
-909
-1468
-595
1196
154
-1505
-724
639
79
-546
32
-516
-45
-125
-1323
-634
703
-108
-28
1203
348
-938
-800
-1197
-655
-208
33
-272
-917
-31
416
682
-316
-1501
-2583
-1657
-379
362
1321
1778
743
-1062
-855
-580
-1543
-475
833
140
14
90
249
183
-119
-504
-701
-133
-781
-639
2100
1631
-349
117
106
-1210
-384
250
-261
-105
531
1048
241
-778
-1529
-631
741
-205
7
200
82
593
680
637
-739
-1008
-391
-310
-54
956
1033
-414
-989
-315
-69
-19
496
41
-807
-642
-70
-2404
-2331
1470
1806
-608
-1203
-227
-1010
-1418
-1253
-564
395
153
-886
-1306
-1163
-1132
-806
208
271
-1014
-1228
-564
-883
-991
-490
466
-81
-1802
-577
-125
-758
-607
243
-1441
-2975
-546
1019
-1808
-1823
1578
1019
-1994
-2642
-405
266
-697
-1643
-1665
183
-615
-789
475
620
20
-333
-1189
-1369
628
-369
-1591
-19
1604
-385
454
1780
-1113
-2628
-401
379
-808
1210
1622
434
-1020
-479
-665
-247
-230
-1200
636
967
-424
-1430
649
149
-745
864
241
-1266
-573
942
-965
-532
1346
628
-239
322
203
-1065
-777
-572
-1028
730
1180
-738
-1414
-518
33
-807
-886
-112
-506
-1139
443
946
-310
-1184
-163
-88
-1151
-83
1470
-82
-1450
-358
-720
-955
13
1233
1245
-589
-1353
-917
-324
-352
519
852
241
61
213
941
1602
493
-1465
-2211
-241
662
-53
706
973
-171
-269
1349
158
-1136
-1517
-785
615
710
814
734
-276
-1103
-480
-963
771
682
-919
-289
324
-552
-3173
-783
2209
-269
-3361
-1786
832
473
-853
-507
275
-1259
-1479
-874
-64
373
-796
-1067
-1385
-147
1930
425
-342
-810
-1786
-2047
-1038
-761
7
591
-1211
340
263
-2194
-2566
-882
-1288
-1002
-203
431
445
167
-647
-1670
-152
-673
-1180
144
1842
271
-1275
65
997
-958
-367
458
-344
-984
706
2345
-241
-1764
-558
576
-444
-962
-1451
493
2081
221
-1350
-997
-340
-744
-500
2062
1481
-44
458
148
-1334
-1471
-1919
-1491
1543
2118
1773
154
-1500
-2337
-1965
-1208
-194
1346
1078
1173
1369
-1420
-2252
-635
-1173
-704
343
526
974
341
478
237
-1962
-1413
736
510
-1536
-391
1143
-44
-2230
-2317
-1216
501
2139
1343
1032
70
-1986
-1784
-448
660
440
516
1178
396
-720
-458
-721
-523
-578
-95
963
544
1768
2128
112
-3447
-3124
-456
-15
1492
2481
891
738
344
-2493
-2297
-234
-136
-854
556
758
406
-461
-1059
-1191
-924
-815
-268
1764
-47
-587
-332
-45
-432
-1804
-699
1061
443
489
132
657
1652
-1907
-2233
855
860
-544
1176
1465
-225
-1580
-1851
558
1309
-66
-411
-160
-275
-1787
-1085
1765
1638
666
798
-927
-2286
-1747
-1091
731
1032
2030
2237
-772
-1638
643
51
-1642
510
2419
1004
-2087
-1344
1012
544
-260
-988
-496
-505
-309
-237
-187
782
257
-835
-2629
-955
-545
-680
1083
935
402
807
-1921
-3352
-761
615
581
-590
37
-232
-2233
-2223
-1338
-1292
-683
24
-1301
-922
1422
376
-1183
-2464
-1787
258
-1376
-1939
-997
-421
1920
244
-2102
-1045
-1145
-1133
-1986
-1496
1147
994
-1171
-884
-712
-268
-1049
-1903
-949
849
720
-164
308
-1003
-531
-990
-1171
764
546
-740
95
838
315
215
829
498
-1510
-994
875
740
-167
390
2023
-527
-2173
-299
229
-1337
-671
1536
309
1004
342
-1784
-2046
-750
833
1953
-130
-2008
467
554
-1411
-1936
651
310
-966
222
808
-491
-1017
-376
-629
-248
282
27
567
1665
-363
-1337
781
555
-456
1450
933
286
1624
-751
-1910
58
1555
699
23
1128
402
-268
1301
695
-68
-26
-553
771
715
-996
194
825
254
857
1458
1757
-388
-2752
-491
1453
700
380
408
-364
442
677
-2012
-278
1327
-1215
-190
2008
428
-1052
1018
1352
-695
-1618
-2017
810
1420
370
1306
272
-359
304
-75
1313
2200
-1020
-2467
183
1192
1237
2602
1109
-1056
-318
-45
-1886
-1536
2308
2901
928
-539
91
1641
-894
-1656
-96
-272
-31
1403
1492
865
276
-1955
-2420
63
1788
-683
-398
3265
2579
-1752
-1064
1749
412
356
1911
1451
-390
145
901
2970
1750
-2249
-787
476
-217
-869
467
2912
349
-2316
-2895
-1434
-637
378
887
16
885
312
794
131
-1966
-1127
-890
-1755
-311
2497
614
-2270
-862
176
-370
-366
-1021
-299
625
1718
2031
103
266
1068
-33
-1545
599
1542
653
1943
1941
223
-196
96
183
562
-224
-406
635
1979
556
-2066
-741
903
-216
-441
1003
-670
-1155
512
203
-353
261
254
-223
1562
2671
-339
-1620
-93
220
1213
723
-228
628
1731
648
408
516
-723
-587
278
1181
241
400
111
-2099
-2169
417
1016
-802
-560
-342
-246
322
-1325
-1421
-644
-1773
-1852
-929
-321
-664
-447
357
-527
-1478
-1045
-1229
-828
-477
615
77
-450
1029
506
132
-221
-1217
-1655
-695
740
1688
1551
1557
962
13
-723
-1486
-717
271
676
2159
1603
36
365
-402
-1749
-505
406
-664
-142
1031
1595
948
-1050
-938
-1359
-2604
-855
511
951
607
15
354
-296
-1730
-654
-813
-2482
-1238
178
302
1090
1320
326
-1160
-1661
238
111
-1390
193
1471
1537
1018
-77
-488
-1019
-699
-736
-896
993
1567
1021
947
607
48
-852
-1184
-477
-238
-549
-185
1495
2097
755
-254
-831
-688
-316
-901
-4
1724
1328
623
447
250
-230
-976
-333
1176
1051
743
295
72
1244
991
-67
-67
-170
443
392
-1363
-222
1612
734
136
319
-280
-958
-1170
-699
-289
-370
70
-564
-543
-75
-1275
-92
604
-1119
-1401
-523
-469
-216
293
351
12
-627
-990
-1514
-1034
-77
-111
-211
359
57
-864
-863
-316
-332
-551
-391
-582
-996
-237
316
-455
-775
-706
-941
-442
93
-232
-1416
-775
1016
-203
-1022
-419
-374
-584
-173
-725
-722
113
-1052
-2095
-827
613
196
105
614
-266
-1350
-833
-361
10
242
-607
-950
-80
-22
129
1156
584
-65
-766
-890
-23
582
641
-232
-390
691
-35
-1178
-262
11
-653
-662
-73
212
39
-646
-754
-663
-762
-773
-936
-842
-349
-82
-384
-326
-409
-543
-465
-260
-97
46
-94
-769
-682
-329
-93
-255
-549
-3
171
92
145
24
79
-260
-345
-199
-549
-395
321
-10
391
881
-138
-567
-430
-507
-616
-280
-222
-134
285
185
-206
-370
-142
-44
-298
-741
-319
248
-694
-748
337
-273
-1048
-371
17
-352
-445
183
-76
-609
-415
-342
-574
-749
-473
-331
-90
95
120
33
-281
-58
76
-542
-612
-248
-386
-746
-649
-422
-430
-442
-657
-712
-671
-1026
-1449
-1173
-1021
-1621
-1923
-1998
-2158
-2198
-1975
-1850
-1943
-1730
-1819
-2329
-2347
-1917
-2058
-2439
-2294
-2144
-2107
-1982
-1586
-1668
-1804
-1220
-1245
-1521
-1430
-1327
-989
-778
-1021
-1102
-907
-835
-791
-578
-611
-933
-832
-499
-445
-608
-691
-336
-455
-1093
-823
-324
-707
-918
-50
599
83
-219
129
-278
-466
281
560
443
842
1023
637
611
848
929
1046
1469
1773
1865
1954
1948
2001
2123
2011
1977
2391
2658
2684
2789
3044
3055
2665
2632
2847
2886
3119
3612
4014
4216
4145
4108
4252
3532
2375
1554
-178
-1916
-2440
-3003
-3473
-2675
-1846
-2272
-2622
-2333
-2350
-3336
-4102
-3727
-4104
-5463
-5788
-5142
-5163
-5224
-4426
-3633
-3077
-2866
-2592
-2004
-1468
-1206
-1067
-906
-698
-718
-1140
-879
-121
204
625
1578
2143
2069
2293
2551
2532
2195
1710
1343
784
388
417
406
272
349
177
-278
-397
-489
-717
-1067
-1347
-1487
-1979
-2628
-2968
-3080
-3333
-3362
-3041
-2904
-2737
-2630
-2426
-2370
-2710
-2369
-2362
-2924
-2475
-1857
-2110
-2299
-1510
-1159
-1932
-2193
-1585
-1695
-2657
-2322
-1711
-2220
-2610
-2559
-2658
-2976
-3136
-3145
-3060
-3225
-3199
-3044
-3349
-3082
-2590
-2825
-3055
-2895
-2937
-3159
-3157
-2731
-2217
-2329
-2185
-1711
-1793
-1754
-1348
-1149
-1021
-607
-288
-71
215
379
707
914
1078
1612
1920
2112
2657
3110
3407
3805
4103
4217
4154
4365
4749
4828
5216
5989
6463
6781
7439
7957
8506
9413
9909
10611
11559
11959
11940
11047
8014
3372
-785
-5187
-8515
-7802
-5286
-3530
-2390
-824
-89
-1788
-3668
-4121
-5009
-8368
-11370
-11822
-11867
-11665
-10453
-8495
-6593
-6131
-6466
-5666
-3780
-2336
-1330
-7
1633
2244
649
-566
-222
-330
-800
352
3017
4849
5701
6891
8607
9493
8819
7987
6638
4284
2010
593
210
510
967
827
454
115
-563
-1176
-1423
-1502
-1890
-2721
-3652
-4384
-5266
-6270
-6627
-7039
-7508
-7216
-6618
-5830
-4649
-3098
-1679
-810
-436
-324
-616
-1579
-1996
-1529
-968
-189
665
1540
2444
3099
3703
4505
5095
5002
4528
4019
3743
3421
2784
2398
2038
1216
263
-142
-142
-123
50
217
355
158
-463
-1131
-1914
-2781
-3626
-4273
-4674
-4788
-4719
-4597
-4086
-3624
-3263
-2844
-3069
-4404
-4972
-4984
-7039
-7206
-4701
-4547
-5757
-4150
-2074
-3405
-4131
-2051
-601
-2006
-2667
-762
-586
-1809
-1333
-413
-939
-1198
-1246
-1703
-1383
-644
-181
-403
360
1503
716
-697
-442
249
-907
-1530
-499
326
77
-257
728
1692
1565
1491
1947
2075
1935
2046
2190
2743
3530
3572
3305
3724
4314
4287
4370
5400
6559
6984
7451
8755
9718
9600
9987
10832
10758
10189
10530
9120
4691
1847
-1663
-6348
-7051
-4743
-3250
-2977
-1692
-566
-1605
-3625
-3412
-2389
-5323
-8613
-9335
-10349
-11107
-10109
-8271
-6471
-5876
-6348
-5863
-4565
-2892
-1223
-24
1792
3339
2680
1552
1981
2160
697
466
2074
3157
3547
4426
6546
8094
8379
8737
8663
6989
4452
2724
1440
745
849
463
-158
-802
-1730
-2330
-2366
-2229
-2026
-2416
-3142
-3411
-3905
-4282
-4231
-4783
-5785
-6458
-6892
-7156
-6634
-5206
-3649
-2403
-1328
-82
631
489
533
739
716
643
803
1163
1456
1752
2183
2880
3638
3975
3948
3886
3780
3728
3613
3595
3632
2845
1567
523
-363
-1121
-1581
-1732
-1784
-1911
-2085
-2029
-1827
-1834
-2078
-2556
-3294
-3904
-4854
-5735
-5809
-6807
-7059
-6323
-6578
-6164
-5137
-4846
-4980
-4059
-3542
-3353
-2501
-2171
-2095
-2412
-2429
-2134
-2284
-2267
-1459
-1314
-1533
-746
-116
352
679
1028
889
444
204
-289
-425
-719
-838
-961
-1291
-999
-828
-863
-733
-347
-187
-198
130
295
433
484
443
632
636
565
614
652
828
1341
1730
2357
3526
3848
4191
5179
5652
5791
6281
7092
7124
7279
8079
8666
9058
9671
10451
10778
10960
9416
6428
4068
46
-4490
-4901
-3559
-3661
-3651
-2546
-2048
-3497
-4736
-3535
-2319
-4425
-6707
-7068
-7889
-8755
-8239
-6886
-5774
-6697
-8503
-8504
-7170
-5733
-4209
-1693
869
1829
1729
2354
3939
3900
2598
2408
2552
1928
1622
2769
4277
5315
5738
6148
6567
6003
5174
4842
4522
4312
4121
3524
2683
1529
-119
-1366
-2157
-3026
-3391
-3651
-4059
-4087
-3662
-2783
-2192
-2293
-2604
-3240
-4505
-5503
-5237
-4587
-4428
-4276
-3747
-3298
-3125
-2642
-1548
-598
-269
-24
681
1512
2081
2654
3203
3384
2950
2160
1867
1864
1715
1715
2073
2466
2566
2615
2752
2743
2382
1945
1529
978
405
-103
-564
-977
-1299
-1640
-2117
-2628
-3086
-3464
-3684
-3676
-3589
-3886
-4411
-4739
-5675
-6292
-5573
-5349
-5807
-5257
-4576
-5198
-5253
-3792
-2746
-2866
-2692
-1891
-1978
-2436
-1523
-408
-353
-303
-274
-697
-804
-378
-139
-49
432
463
-32
148
860
1142
1046
1175
1148
597
216
470
754
662
630
638
400
300
392
549
800
927
937
1018
1214
1412
1671
1933
2129
2473
2522
2516
3182
3509
3552
4304
5075
5212
5420
6120
6522
6931
7432
8010
8633
8642
8001
6347
5025
3121
-270
-1086
-598
-1840
-2602
-1966
-2203
-3225
-3069
-2555
-1989
-2285
-3507
-3749
-3896
-4324
-4032
-3581
-3452
-4454
-6137
-6800
-6542
-6295
-5859
-4584
-3695
-3477
-2744
-1329
100
1147
1681
1630
1553
1358
1417
2258
2833
3019
2905
2441
2058
1950
2055
2402
2764
2640
2711
3068
3090
3433
3632
3228
2563
1598
825
204
-395
-792
-1006
-1338
-1885
-2198
-2291
-2385
-2505
-2474
-2266
-2142
-2066
-1889
-1460
-1164
-1136
-1134
-1216
-1467
-1791
-1964
-1915
-1707
-1515
-1249
-863
-640
-429
-88
255
622
869
1070
1270
1371
1483
1616
1711
1586
1258
882
515
251
106
56
-6
-104
-226
-331
-306
-241
-184
-170
-314
-525
-806
-890
-881
-1071
-1012
-1051
-1481
-1723
-1696
-1842
-1846
-1459
-1314
-1191
-950
-731
-415
-120
104
263
372
355
440
595
677
735
785
697
664
621
517
450
167
-67
-359
-739
-1073
-1306
-1572
-1763
-1798
-1803
-1738
-1618
-1362
-1089
-724
-342
20
281
467
599
660
716
681
540
386
216
-17
-161
-264
-394
-475
-543
-641
-595
-467
-342
-163
43
185
320
509
647
781
896
903
879
866
766
707
665
581
525
484
453
497
527
501
484
421
394
396
367
353
373
332
295
265
164
66
-45
-225
-408
-541
-654
-722
-732
-754
-808
-855
-890
-907
-882
-852
-843
-812
-783
-752
-688
-621
-543
-478
-493
-549
-586
-637
-664
-674
-682
-682
-710
-815
-910
-953
-989
-1018
-1016
-946
-877
-817
-719
-595
-514
-478
-407
-339
-306
-255
-175
-133
-121
-120
-117
-111
-161
-208
-204
-171
-157
-139
-63
8
56
99
150
210
237
212
183
172
154
122
75
27
-34
-108
-176
-241
-300
-344
-385
-426
-476
-504
-496
-471
-447
-425
-419
-422
-425
-416
-403
-391
-388
-392
-392
-395
-393
-430
-462
-500
-531
-531
-518
-494
-495
-506
-497
-498
-513
-527
-536
-534
-555
-539
-519
-501
-511
-562
-622
-664
-714
-795
-829
-844
-887
-919
-909
-897
-898
-884
-892
-901
-862
-817
-767
-725
-686
-611
-551
-545
-526
-486
-450
-418
-418
-416
-397
-373
-356
-335
-313
-295
-266
-237
-225
-194
-153
-104
-84
-70
-66
-82
-86
-98
-115
-122
-142
-169
-193
-206
-251
-281
-256
-225
-199
-192
-190
-168
-116
-114
-136
-134
-139
-148
-139
-133
-97
-50
-36
15
61
61
66
65
47
19
-2
-16
1
54
94
125
133
140
156
153
141
158
181
180
169
134
128
118
72
50
24
-25
-50
-27
-14
-9
-20
-73
-134
-204
-249
-282
-305
-324
-356
-378
-387
-389
-409
-449
-509
-536
-559
-606
-610
-567
-531
-535
-550
-558
-588
-630
-664
-678
-665
-647
-620
-584
-557
-554
-550
-546
-558
-568
-553
-537
-519
-497
-450
-456
-506
-523
-501
-460
-421
-380
-352
-313
-302
-303
-337
-360
-348
-347
-365
-396
-388
-355
-350
-375
-382
-407
-419
-407
-418
-415
-407
-423
-455
-475
-464
-455
-467
-463
-470
-485
-490
-471
-477
-499
-474
-434
-420
-409
-390
-391
-434
-470
-477
-482
-455
-420
-420
-411
-386
-391
-397
-390
-386
-390
-369
-350
-336
-314
-313
-308
-286
-275
-250
-192
-149
-128
-106
-88
-99
-125
-136
-152
-178
-192
-173
-163
-169
-177
-179
-202
-249
-285
-311
-334
-368
-408
-439
-457
-478
-470
-446
-458
-448
-404
-387
-333
-278
-243
-203
-191
-191
-173
-154
-167
-173
-169
-158
-127
-84
-19
22
58
77
77
61
53
55
23
-15
-32
-48
-64
-74
-82
-77
-76
-98
-105
-106
-100
-101
-126
-155
-174
-182
-210
-255
-282
-318
-367
-368
-341
-328
-320
-311
-307
-330
-344
-320
-302
-301
-292
-264
-270
-287
-284
-282
-279
-275
-283
-290
-283
-282
-282
-260
-252
-292
-335
-352
-354
-347
-351
-350
-326
-309
-303
-318
-322
-296
-266
-265
-288
-296
-282
-258
-237
-242
-248
-247
-246
-270
-273
-236
-227
-219
-197
-229
-261
-227
-202
-222
-243
-226
-234
-233
-195
-155
-148
-166
-183
-176
-163
-139
-99
-94
-107
-128
-144
-155
-162
-149
-154
-171
-165
-152
-159
-158
-125
-109
-119
-146
-173
-192
-222
-246
-262
-276
-288
-314
-315
-291
-279
-247
-238
-246
-248
-255
-279
-311
-340
-355
-346
-319
-284
-271
-259
-247
-223
-200
-175
-144
-141
-137
-125
-134
-174
-192
-179
-181
-196
-209
-209
-226
-247
-261
-247
-238
-288
-331
-340
-354
-348
-331
-322
-322
-323
-317
-304
-296
-282
-263
-237
-210
-188
-172
-182
-221
-264
-284
-295
-310
-308
-260
-213
-177
-138
-93
-65
-79
-70
-52
-41
-27
-37
-39
-42
-81
-130
-165
-186
-190
-194
-180
-157
-151
-133
-140
-147
-149
-151
-168
-186
-216
-217
-199
-208
-224
-203
-185
-207
-218
-215
-205
-229
-240
-245
-241
-248
-257
-270
-309
-358
-381
-366
-368
-366
-345
-314
-313
-317
-307
-314
-343
-348
-350
-361
-335
-279
-231
-218
-232
-249
-246
-262
-272
-267
-245
-228
-223
-222
-238
-267
-272
-267
-274
-264
-263
-258
-240
-214
-226
-239
-225
-227
-245
-246
-247
-263
-234
-204
-206
-200
-185
-169
-175
-180
-157
-143
-150
-171
-186
-179
-162
-151
-130
-154
-202
-219
-219
-239
-250
-240
-200
-177
-194
-201
-185
-183
-200
-192
-182
-184
-206
-199
-173
-157
-172
-187
-186
-200
-218
-226
-218
-229
-242
-233
-203
-182
-175
-165
-186
-215
-231
-250
-271
-270
-250
-251
-268
-276
-280
-314
-341
-352
-364
-382
-404
-402
-373
-350
-374
-399
-428
-461
-446
-416
-360
-306
-284
-291
-302
-289
-280
-275
-260
-233
-233
-251
-221
-192
-198
-208
-201
-205
-229
-243
-234
-207
-220
-229
-224
-228
-247
-251
-235
-244
-261
-244
-219
-208
-189
-177
-184
-215
-224
-219
-229
-235
-223
-215
-219
-200
-180
-199
-228
-235
-231
-237
-232
-211
-193
-200
-221
-228
-258
-296
-293
-246
-230
-218
-180
-178
-216
-258
-276
-258
-241
-267
-304
-323
-330
-339
-345
-321
-298
-311
-333
-332
-330
-328
-328
-305
-273
-243
-245
-245
-250
-262
-274
-292
-287
-273
-252
-233
-233
-245
-245
-267
-294
-283
-275
-286
-319
-335
-319
-314
-324
-332
-354
-372
-381
-381
-350
-313
-287
-274
-289
-312
-331
-349
-362
-356
-349
-344
-334
-315
-289
-263
-257
-268
-279
-296
-294
-279
-273
-272
-263
-250
-251
-267
-260
-224
-211
-231
-248
-262
-267
-254
-236
-222
-208
-195
-181
-178
-214
-233
-219
-215
-221
-212
-194
-200
-219
-227
-214
-230
-247
-267
-269
-253
-264
-247
-258
-294
-308
-303
-301
-315
-318
-312
-300
-299
-296
-304
-329
-363
-383
-359
-325
-322
-301
-274
-291
-293
-284
-294
-290
-289
-295
-297
-285
-283
-297
-317
-316
-321
-332
-347
-366
-375
-371
-364
-372
-383
-396
-413
-442
-451
-445
-429
-406
-377
-353
-332
-335
-351
-355
-354
-354
-359
-387
-406
-395
-378
-352
-334
-325
-299
-284
-279
-271
-246
-224
-214
-206
-228
-253
-292
-305
-290
-295
-287
-270
-280
-294
-315
-333
-338
-356
-358
-351
-347
-366
-371
-363
-375
-398
-419
-428
-428
-436
-438
-422
-398
-362
-322
-289
-292
-291
-265
-260
-276
-281
-272
-291
-294
-299
-297
-284
-277
-248
-234
-241
-249
-247
-257
-250
-251
-274
-295
-312
-346
-387
-397
-371
-364
-361
-344
-324
-330
-363
-365
-369
-388
-386
-390
-391
-380
-378
-357
-337
-298
-261
-249
-260
-285
-273
-265
-258
-240
-247
-271
-278
-271
-276
-287
-287
-264
-258
-272
-261
-230
-221
-232
-244
-261
-279
-312
-321
-312
-303
-304
-296
-296
-281
-281
-305
-304
-294
-318
-350
-375
-385
-381
-381
-379
-379
-386
-391
-394
-428
-438
-430
-424
-377
-330
-308
-316
-327
-329
-338
-327
-279
-232
-197
-173
-156
-138
-104
-83
-89
-88
-90
-105
-122
-115
-119
-154
-172
-199
-233
-274
-291
-300
-314
-305
-319
-346
-362
-373
-374
-382
-371
-357
-360
-369
-369
-357
-361
-372
-368
-355
-360
-363
-328
-300
-291
-280
-246
-222
-219
-228
-213
-203
-202
-187
-169
-161
-158
-163
-183
-188
-197
-196
-206
-220
-231
-232
-237
-259
-270
-286
-267
-244
-251
-256
-244
-244
-253
-257
-269
-289
-315
-318
-319
-327
-320
-287
-275
-260
-249
-240
-224
-221
-198
-188
-180
-187
-205
-210
-247
-264
-252
-244
-244
-236
-224
-229
-210
-175
-157
-162
-173
-178
-223
-262
-268
-277
-296
-295
-289
-286
-298
-318
-334
-351
-361
-343
-337
-347
-338
-334
-331
-335
-336
-342
-319
-278
-261
-270
-235
-198
-208
-208
-191
-182
-199
-203
-188
-170
-152
-120
-118
-122
-107
-107
-110
-132
-138
-129
-146
-165
-159
-139
-126
-131
-155
-157
-167
-184
-190
-195
-215
-241
-269
-266
-266
-290
-303
-299
-304
-310
-282
-257
-269
-294
-315
-323
-321
-330
-318
-299
-303
-321
-316
-306
-306
-317
-304
-276
-266
-243
-219
-203
-203
-212
-234
-237
-212
-211
-210
-238
-266
-267
-268
-276
-294
-299
-300
-319
-328
-340
-313
-306
-329
-331
-328
-326
-334
-323
-319
-323
-317
-320
-325
-317
-316
-311
-302
-286
-292
-296
-282
-279
-299
-309
-292
-294
-295
-275
-260
-268
-253
-218
-197
-206
-222
-226
-228
-228
-218
-216
-211
-211
-225
-239
-275
-302
-302
-286
-275
-278
-284
-283
-290
-293
-293
-304
-311
-323
-307
-280
-249
-238
-256
-261
-264
-270
-262
-244
-242
-251
-262
-262
-270
-276
-292
-304
-316
-329
-312
-294
-310
-336
-364
-369
-359
-352
-330
-324
-329
-348
-351
-346
-351
-343
-344
-353
-348
-350
-346
-321
-309
-312
-287
-248
-230
-207
-195
-190
-181
-179
-193
-190
-182
-196
-205
-192
-197
-203
-187
-184
-189
-207
-202
-196
-196
-180
-161
-153
-141
-162
-221
-234
-236
-251
-274
-261
-237
-236
-234
-246
-244
-239
-246
-259
-277
-273
-256
-250
-251
-235
-224
-231
-244
-245
-244
-251
-248
-253
-261
-261
-246
-252
-254
-262
-272
-294
-307
-283
-271
-274
-272
-266
-280
-300
-318
-335
-337
-342
-352
-340
-320
-305
-293
-288
-286
-271
-251
-236
-224
-207
-200
-199
-210
-223
-219
-227
-229
-220
-205
-209
-219
-211
-225
-231
-216
-240
-271
-278
-273
-274
-270
-281
-289
-259
-242
-250
-250
-234
-221
-208
-179
-164
-148
-154
-164
-168
-175
-181
-182
-156
-132
-130
-123
-126
-144
-184
-215
-226
-240
-219
-196
-201
-215
-229
-256
-287
-307
-312
-301
-280
-262
-262
-255
-232
-242
-266
-269
-255
-238
-235
-252
-280
-289
-300
-306
-296
-289
-285
-282
-289
-289
-286
-281
-267
-258
-270
-289
-286
-272
-259
-258
-257
-269
-285
-275
-283
-301
-311
-336
-360
-373
-368
-363
-359
-351
-352
-359
-366
-353
-338
-307
-291
-285
-284
-290
-306
-308
-301
-296
-275
-254
-220
-192
-180
-175
-150
-136
-134
-112
-98
-104
-128
-148
-161
-151
-162
-189
-195
-188
-191
-185
-166
-177
-179
-197
-208
-228
-261
-286
-312
-302
-319
-363
-384
-381
-365
-367
-370
-366
-374
-381
-377
-368
-353
-326
-332
-361
-364
-366
-357
-349
-358
-366
-371
-371
-344
-324
-338
-341
-332
-333
-330
-324
-314
-312
-307
-305
-300
-290
-285
-274
-258
-261
-271
-271
-272
-289
-298
-290
-307
-322
-341
-361
-361
-386
-427
-451
-490
-521
-527
-526
-534
-558
-587
-632
-679
-732
-799
-889
-1022
-1210
-1447
-1664
-1903
-2212
-2515
-2787
-3012
-3176
-3370
-3497
-3534
-3466
-3197
-2683
-2055
-1347
-444
505
1468
2380
3315
3896
4432
5009
5046
4947
4768
4223
3447
2916
1906
818
-19
-991
-1851
-2322
-2940
-3570
-3742
-3779
-3749
-3477
-2980
-2656
-2019
-1288
-639
-43
561
974
1330
1674
1943
1897
1681
1636
1199
855
546
-140
-709
-1054
-1584
-1916
-2113
-2330
-2421
-2436
-2051
-1695
-1182
-572
-233
335
936
1392
1849
2175
2174
2124
2134
1931
1548
1123
510
-135
-547
-1031
-1547
-2066
-2468
-2800
-2982
-2961
-2950
-2873
-2692
-2379
-1990
-1515
-1091
-704
-500
-158
119
164
116
104
-97
-271
-263
-575
-912
-1144
-1222
-1352
-1132
-1049
-912
-639
-198
283
622
1064
1380
1608
2071
2485
2480
2396
2253
2090
1781
1772
1395
822
318
-254
-664
-1093
-1390
-1881
-2188
-2310
-2230
-2131
-1906
-1770
-1547
-1039
-550
-152
273
534
731
1065
1278
1413
1218
1219
1059
779
701
397
-91
-338
-589
-926
-1124
-1187
-1551
-1663
-1483
-1657
-1418
-1199
-1201
-957
-465
-359
-195
93
177
196
446
545
435
472
349
167
63
-17
-277
-422
-542
-624
-778
-726
-751
-839
-758
-612
-565
-409
-168
-129
16
136
219
253
270
156
174
55
-28
-153
-359
-533
-689
-889
-965
-1018
-1159
-1222
-1247
-1127
-1195
-1044
-978
-898
-830
-641
-642
-462
-310
-401
-275
-287
-260
-351
-359
-454
-567
-607
-718
-870
-794
-896
-939
-887
-912
-808
-730
-646
-517
-419
-278
-87
36
223
354
499
551
592
600
539
426
298
201
43
-214
-345
-514
-691
-704
-800
-878
-898
-880
-833
-690
-546
-452
-317
-206
-110
29
109
107
75
56
-18
-72
-82
-215
-404
-458
-527
-643
-686
-724
-758
-689
-647
-657
-556
-515
-476
-395
-321
-278
-202
-155
-166
-117
-124
-174
-191
-212
-302
-375
-426
-507
-563
-643
-726
-756
-737
-809
-816
-725
-720
-652
-569
-543
-509
-432
-403
-418
-342
-334
-391
-372
-353
-354
-334
-310
-326
-334
-297
-278
-252
-261
-306
-283
-241
-241
-237
-232
-248
-218
-147
-105
-121
-109
-101
-165
-138
-142
-214
-228
-254
-247
-204
-182
-222
-272
-268
-256
-291
-279
-256
-290
-310
-245
-236
-243
-231
-262
-283
-239
-169
-174
-199
-171
-176
-162
-138
-144
-181
-207
-188
-217
-254
-252
-305
-373
-367
-356
-406
-413
-392
-432
-450
-435
-429
-415
-356
-366
-375
-317
-280
-290
-270
-197
-202
-233
-227
-233
-277
-336
-343
-393
-488
-522
-553
-586
-628
-612
-648
-663
-619
-602
-614
-602
-521
-522
-430
-359
-358
-390
-386
-364
-410
-415
-426
-498
-568
-559
-598
-603
-633
-659
-658
-663
-586
-552
-573
-539
-505
-500
-463
-414
-443
-460
-466
-477
-469
-432
-412
-486
-505
-524
-584
-550
-540
-566
-558
-567
-579
-520
-468
-457
-412
-360
-300
-202
-138
-217
-211
-212
-248
-228
-208
-277
-332
-295
-299
-284
-271
-344
-332
-290
-297
-320
-292
-312
-342
-305
-262
-248
-257
-263
-304
-318
-294
-288
-291
-293
-320
-313
-298
-299
-310
-295
-308
-313
-303
-305
-305
-301
-246
-246
-221
-197
-227
-192
-151
-140
-148
-156
-129
-112
-106
-90
-97
-164
-209
-223
-206
-177
-166
-173
-210
-178
-134
-146
-148
-164
-172
-168
-107
4
107
218
323
429
520
615
657
703
738
680
687
661
604
479
402
309
169
67
-5
-72
-146
-207
-254
-250
-304
-339
-326
-330
-283
-195
-156
-120
-125
-123
-114
-17
9
29
42
39
59
75
107
60
49
27
42
52
47
49
6
-40
14
10
0
-27
-20
-106
-158
-133
-198
-189
-221
-307
-338
-266
-242
-225
-153
-166
-217
-186
-163
-165
-187
-207
-211
-128
-121
-157
-169
-236
-288
-244
-225
-234
-221
-269
-297
-294
-286
-344
-271
-299
-378
-347
-280
-292
-357
-332
-355
-436
-454
-490
-523
-601
-672
-684
-758
-717
-726
-675
-653
-591
-500
-467
-407
-368
-392
-353
-370
-398
-454
-486
-499
-552
-509
-501
-476
-460
-457
-413
-382
-351
-307
-264
-216
-273
-221
-259
-237
-286
-335
-343
-432
-464
-506
-489
-493
-557
-513
-568
-530
-510
-486
-372
-380
-323
-316
-216
-211
-259
-192
-248
-327
-364
-403
-414
-522
-478
-533
-554
-567
-571
-542
-617
-559
-525
-542
-537
-534
-478
-516
-461
-413
-461
-459
-492
-425
-403
-362
-359
-393
-391
-393
-302
-237
-184
-174
-194
-91
-37
-48
-10
-7
17
-82
39
122
95
180
116
159
47
133
128
48
54
-23
-48
-78
-54
28
-69
64
26
45
92
119
206
165
250
255
270
297
134
224
236
203
223
209
359
160
269
277
261
220
104
175
100
77
99
40
116
-20
-55
-75
-102
-174
-305
-311
-349
-457
-424
-428
-496
-608
-571
-564
-654
-578
-550
-539
-640
-629
-590
-654
-629
-657
-642
-676
-712
-632
-693
-587
-600
-564
-543
-528
-429
-491
-453
-453
-494
-500
-559
-522
-639
-733
-739
-841
-887
-967
-914
-953
-1042
-977
-1036
-1056
-1150
-1138
-1106
-1158
-1099
-1104
-1033
-1050
-1089
-1028
-1057
-990
-1006
-992
-897
-894
-739
-658
-506
-411
-423
-246
-235
-199
-145
-86
-7
-149
-64
-18
-19
-28
24
102
-1
-21
62
18
67
74
280
177
16
303
163
332
246
265
472
422
464
454
653
640
657
693
948
1050
1142
1336
1418
1673
1654
1841
1911
2088
2148
2146
2319
2478
2664
2763
2836
3019
3085
3239
3431
3684
3720
3335
2901
2082
1297
493
-35
-466
-1183
-1602
-1943
-2342
-2612
-2887
-2724
-3069
-3439
-3427
-3371
-3056
-2892
-2428
-2165
-2397
-2480
-2702
-2508
-2497
-2490
-2219
-2177
-1821
-1479
-784
-99
328
750
990
1316
1614
2002
2559
2797
2951
2814
2730
2587
2263
2027
1703
1363
959
638
571
522
446
275
52
-299
-716
-975
-1189
-1275
-1495
-1709
-1898
-2180
-2354
-2549
-2659
-2789
-2970
-2965
-2906
-2647
-2294
-1837
-1313
-986
-677
-406
-128
79
259
532
762
918
1039
1185
1312
1330
1315
1276
1274
1228
1206
1284
1330
1424
1391
1322
1103
858
208
-314
-1228
-2302
-3421
-4541
-5014
-5849
-6132
-5985
-5944
-5960
-6008
-5380
-4992
-4722
-4204
-3537
-3072
-2952
-2472
-1979
-1593
-1568
-1469
-1561
-1557
-1511
-1210
-641
-89
540
798
1245
1630
2003
2403
2586
2949
2857
2763
2616
2604
2511
2271
2021
1739
1436
1195
1261
1608
1940
2292
2568
2936
3186
3419
3715
3929
4279
4296
4585
4851
5459
6126
6761
7524
8223
8507
8516
7695
6058
3800
1253
-1068
-2687
-3622
-3410
-3428
-3955
-4582
-5108
-5349
-5570
-5189
-4412
-3928
-4169
-4362
-3949
-3388
-2971
-2897
-3222
-4055
-5230
-5835
-5403
-4159
-2489
-884
384
1359
1989
2894
3955
4884
5574
5891
5981
5848
5557
5429
5302
4771
3789
2641
1709
1068
666
654
1029
1387
1473
1342
1103
610
-172
-1010
-1749
-2403
-2929
-3309
-3649
-4129
-4659
-5098
-5320
-5343
-5059
-4447
-3721
-2943
-2102
-1126
-78
732
1239
1492
1467
1316
1167
1230
1532
1890
2173
2341
2434
2459
2489
2611
2811
3039
3238
3432
3503
3420
3171
2698
2006
1130
220
-565
-1221
-1694
-1992
-2151
-2222
-2301
-2332
-2306
-2257
-2254
-2220
-2120
-1936
-1697
-1463
-1276
-1242
-1362
-1571
-1770
-1862
-1803
-1572
-1190
-717
-226
279
784
1168
1408
1565
1681
1743
1745
1775
1779
1726
1586
1347
1070
746
438
199
60
40
77
164
167
-50
-462
-1010
-1824
-2662
-3398
-3781
-3938
-4056
-3976
-3969
-4079
-4477
-4850
-4906
-4763
-4509
-4176
-3591
-2946
-2680
-2586
-2445
-2325
-2444
-2562
-2342
-1892
-1550
-1179
-729
-269
-44
77
354
622
863
1110
1426
1877
2153
2335
2454
2470
2366
2060
1895
1881
1961
2083
2240
2587
2847
2847
2781
2770
2730
2632
2695
3021
3459
3769
4115
4657
5036
5268
5638
6218
6788
7083
7070
6840
5700
3378
1093
-1468
-3665
-4761
-4555
-3515
-3042
-2707
-2355
-2332
-3109
-3758
-3345
-3021
-2940
-2663
-2291
-2179
-3397
-4727
-5740
-6732
-7156
-6905
-5626
-4077
-2783
-1437
-322
422
886
1284
1866
2335
2808
3312
3732
3826
3552
3020
2458
1962
1484
1234
1403
1869
2322
2740
3268
3658
3658
3313
2850
2294
1413
565
-123
-799
-1418
-1999
-2479
-3008
-3621
-4020
-4142
-4054
-3760
-3126
-2290
-1635
-1244
-1092
-1140
-1488
-2006
-2356
-2490
-2441
-2225
-1874
-1487
-1233
-1046
-799
-558
-138
435
1287
1802
2360
3001
3079
2986
2457
1919
1365
844
656
484
520
621
554
560
493
522
479
496
585
692
770
722
558
191
-321
-909
-1493
-1954
-2261
-2410
-2400
-2251
-2059
-1806
-1528
-1297
-1110
-1102
-1043
-916
-823
-730
-707
-749
-909
-1151
-1334
-1438
-1403
-1272
-1011
-665
-235
209
549
611
430
453
268
-285
-351
-104
-133
-644
-937
-840
-1276
-2143
-2607
-2357
-2200
-2485
-2380
-1923
-1601
-2046
-2775
-2766
-2717
-3199
-3657
-3331
-2863
-3016
-3283
-3262
-3066
-3220
-3429
-2976
-2315
-1811
-1508
-983
-504
-367
-512
-574
-346
-463
-281
516
1013
1269
1282
1404
1593
1651
1841
1947
2328
2800
2871
3009
3272
3200
2947
2690
2710
2999
3144
3227
3515
3928
4074
4108
4405
4796
5100
5355
6000
6620
6352
5576
4432
2638
638
-814
-1943
-2649
-2744
-2555
-2287
-2366
-2158
-1916
-2310
-2669
-2652
-2228
-2115
-2309
-2501
-3294
-4475
-6015
-6957
-7087
-6833
-6055
-4939
-3516
-2419
-1713
-1010
-627
-324
-102
400
1063
1442
1714
1751
1568
976
423
267
441
1080
1913
2856
3652
4065
4217
4073
3834
3506
3182
2792
2338
1958
1403
720
-71
-875
-1528
-2033
-2092
-1827
-1444
-996
-700
-563
-711
-1075
-1427
-1840
-2276
-2636
-2900
-3081
-3183
-3184
-3188
-3148
-3002
-2721
-2228
-1580
-783
-2
555
882
979
877
623
340
163
39
6
83
220
360
508
657
829
1000
1227
1562
1919
2166
2225
2056
1656
1111
547
67
-303
-529
-645
-663
-637
-606
-570
-586
-617
-609
-555
-480
-415
-399
-555
-874
-1293
-1736
-2144
-2416
-2482
-2410
-2218
-1979
-1731
-1498
-1287
-1117
-947
-760
-613
-492
-392
-372
-716
-1103
-1021
-1134
-1786
-1695
-927
-1083
-1693
-1446
-541
-817
-1662
-1131
-398
-820
-1704
-1535
-976
-1484
-1952
-1938
-1686
-1869
-2342
-2410
-2225
-2167
-2487
-2309
-1712
-1528
-1577
-1588
-1430
-1534
-1799
-1792
-1554
-1426
-1455
-1238
-1054
-728
-367
-161
209
626
994
1065
1192
1477
1529
1519
1570
1760
1855
1867
1931
2104
2216
2282
2615
2895
3204
3612
3872
4167
4387
4647
4971
4863
4933
5443
5632
5654
5328
4514
3361
1506
164
-373
-1443
-1843
-1563
-1155
-849
-1335
-1176
-970
-1807
-2361
-2222
-1852
-2125
-2671
-3056
-4012
-5240
-6216
-6269
-5784
-5157
-4269
-3455
-2881
-2670
-2358
-1674
-1433
-966
-250
43
459
549
325
219
-101
-197
-29
161
776
1594
2407
2929
3174
3491
3392
3198
3248
3030
2772
2399
1861
1401
849
333
-30
-324
-562
-635
-380
-152
-43
21
-115
-346
-690
-1039
-1378
-1735
-1985
-2321
-2605
-2804
-3008
-2920
-2829
-2875
-2675
-2117
-1639
-1066
-516
-196
-68
-262
-613
-855
-903
-808
-489
-239
-170
-130
-203
-265
-112
232
656
1059
1509
1752
1674
1455
1068
727
409
133
69
140
125
23
-66
-185
-273
-286
-155
127
405
514
427
142
-267
-684
-1026
-1264
-1406
-1466
-1439
-1450
-1454
-1404
-1388
-1348
-1289
-1138
-904
-730
-580
-514
-577
-728
-944
-1150
-1330
-1355
-1270
-1632
-1623
-837
-965
-1578
-933
-207
-759
-1278
-1132
-660
-948
-2009
-1781
-1261
-1984
-2714
-2336
-1793
-2401
-2414
-1866
-1904
-2083
-1877
-1790
-1912
-1893
-1838
-1935
-2040
-2051
-2144
-2240
-2196
-2008
-1823
-1729
-1392
-963
-699
-838
-1218
-1105
-733
-17
554
1012
1407
982
359
288
530
1001
1641
2511
3036
2896
2653
2473
2547
2754
3189
3826
4140
4048
3785
3597
3674
4234
4668
4954
5566
6188
6438
5850
4627
3782
2630
556
-112
176
-334
-1039
-1678
-1994
-2410
-3729
-3733
-2402
-2256
-2511
-2140
-2121
-3336
-4338
-4425
-5256
-5678
-5753
-5514
-5055
-4782
-4423
-4030
-3703
-3201
-2206
-1184
-176
803
1583
1354
1238
1146
808
733
941
1695
2100
1988
2060
2420
2610
2827
3271
3931
4151
3925
3840
3471
2699
1825
1175
615
-165
-774
-1105
-1325
-1587
-1832
-1865
-1947
-1994
-1779
-1736
-1833
-1863
-1992
-2349
-2841
-3133
-3299
-3556
-3625
-3459
-3268
-3074
-2704
-2086
-1561
-1146
-594
-27
289
442
700
834
763
698
668
629
544
533
701
836
1047
1399
1674
1879
2000
2119
2155
1978
1815
1605
1235
833
449
58
-414
-805
-993
-1141
-1236
-1199
-1079
-939
-899
-881
-897
-1051
-1237
-1405
-1613
-1834
-2023
-2149
-2256
-2325
-2325
-2232
-2032
-1771
-1402
-994
-661
-384
-159
-38
-18
-23
6
-10
-34
-27
-107
-463
-569
-151
-83
-286
68
578
532
167
-155
9
-4
-752
-1084
-857
-1117
-1892
-2258
-2187
-2320
-2567
-2658
-2416
-2184
-2328
-2522
-2411
-2334
-2570
-2745
-2727
-2671
-2856
-3013
-2922
-2663
-2606
-2564
-2164
-1723
-1430
-1171
-802
-376
-132
-10
125
263
425
538
571
692
895
1027
1181
1427
1602
1812
2095
2184
2309
2479
2518
2438
2382
2376
2470
2508
2375
2449
2852
2920
2922
3310
3775
4052
4279
4787
5303
5595
5176
4112
3437
2437
703
-218
-41
-535
-1237
-1766
-2230
-2275
-2678
-2996
-2179
-1417
-1772
-2053
-2012
-2673
-3687
-4226
-4310
-4655
-4937
-5071
-4987
-4670
-4444
-3928
-3126
-2237
-1436
-566
6
512
1070
1231
1154
1260
1293
1000
853
1117
1429
1524
1649
2024
2459
2782
2989
3417
3754
3558
3246
2937
2376
1658
1053
462
-197
-817
-1324
-1655
-1761
-1773
-1740
-1617
-1539
-1445
-1423
-1550
-1695
-1856
-2127
-2505
-2822
-3068
-3337
-3462
-3315
-3024
-2716
-2325
-1839
-1310
-794
-338
153
558
748
863
933
848
708
626
544
460
444
515
677
937
1278
1584
1806
1955
2021
2012
1892
1696
1453
1066
613
189
-225
-606
-915
-1059
-1111
-1125
-1065
-954
-833
-773
-754
-738
-825
-1004
-1201
-1407
-1611
-1808
-1982
-2130
-2189
-2164
-2059
-1867
-1576
-1218
-860
-562
-314
-69
117
188
181
166
107
-5
-55
-37
-25
-120
-717
-934
-51
-38
-913
-477
484
-19
-845
-965
-460
-420
-1701
-1849
-994
-1554
-2816
-2745
-1885
-2354
-2905
-2482
-1988
-2059
-2434
-2388
-2100
-2096
-2471
-2377
-2175
-2280
-2494
-2462
-2169
-1993
-1847
-1738
-1327
-909
-737
-429
-128
220
464
628
642
675
1011
1083
1057
1232
1492
1553
1528
1716
2000
2105
2051
2228
2399
2495
2448
2410
2596
2723
2628
2570
2812
3011
3106
3195
3479
3950
4187
4306
4792
5179
4565
3614
3208
2423
865
-178
13
-378
-1385
-2097
-2277
-2274
-2874
-3133
-2221
-1915
-2363
-2336
-2318
-2917
-3727
-3996
-4041
-4377
-4466
-4469
-4468
-4352
-4072
-3491
-2929
-2187
-1164
-325
68
472
986
1142
1086
1428
1659
1387
1143
1313
1617
1622
1682
2135
2549
2735
2862
3207
3428
3238
3092
2874
2308
1653
1040
475
-140
-740
-1212
-1649
-1884
-1928
-1949
-1955
-1942
-1766
-1645
-1748
-1792
-1791
-1980
-2259
-2452
-2598
-2817
-2962
-2865
-2679
-2451
-2129
-1643
-1127
-670
-218
229
592
857
1110
1268
1236
1157
1053
884
790
800
867
895
949
1149
1356
1490
1630
1760
1792
1689
1542
1351
1013
598
205
-192
-597
-970
-1231
-1393
-1499
-1510
-1482
-1451
-1387
-1301
-1226
-1226
-1283
-1369
-1505
-1661
-1807
-1953
-2063
-2121
-2103
-2004
-1841
-1599
-1285
-955
-648
-355
-50
164
172
37
48
174
-150
-515
-340
-186
-557
-948
-864
-451
-373
-704
-401
86
-231
-699
-710
-561
-910
-1384
-1473
-1441
-1697
-2250
-2434
-2340
-2434
-2567
-2442
-2182
-2108
-2096
-2085
-2007
-1965
-2054
-2026
-1879
-1812
-1844
-1778
-1683
-1469
-1231
-1023
-720
-374
-21
254
508
734
898
1078
1125
1161
1241
1278
1282
1373
1534
1621
1659
1817
2066
2098
2263
2491
2638
2732
2743
2855
3012
2940
3030
3281
3413
3539
3848
4336
4730
4895
4832
4244
3414
2872
1784
565
310
110
-668
-1571
-2324
-2510
-2763
-3345
-3120
-2364
-2438
-2645
-2536
-2639
-3256
-3848
-3948
-4010
-4208
-4403
-4492
-4356
-4252
-4037
-3514
-2842
-2098
-1066
-226
271
772
1173
1396
1660
1983
2036
1844
1767
1878
1944
1844
1867
2195
2528
2603
2753
3054
3097
3022
2934
2682
2153
1483
863
309
-303
-933
-1456
-1812
-2026
-2233
-2337
-2390
-2367
-2189
-2079
-2025
-1922
-1899
-2014
-2179
-2365
-2552
-2722
-2810
-2726
-2543
-2336
-2056
-1644
-1139
-670
-217
270
696
1079
1416
1639
1739
1712
1584
1475
1376
1267
1212
1177
1206
1259
1323
1402
1460
1545
1592
1556
1445
1226
915
541
135
-291
-715
-1119
-1419
-1600
-1718
-1802
-1843
-1806
-1742
-1638
-1502
-1371
-1321
-1311
-1322
-1365
-1449
-1601
-1692
-1736
-1748
-1686
-1559
-1349
-1085
-792
-499
-220
34
124
47
248
484
137
-308
-81
227
-217
-827
-826
-568
-733
-1024
-911
-482
-474
-922
-938
-925
-1262
-1543
-1699
-1865
-1984
-2156
-2644
-2790
-2690
-2738
-2769
-2764
-2542
-2230
-2105
-2215
-2153
-1844
-1780
-1812
-1605
-1312
-1267
-1255
-1148
-921
-704
-702
-392
154
509
639
838
1240
1406
1472
1521
1630
1733
1679
1638
1698
1812
1669
1646
1883
1997
2059
2043
2388
2712
2515
2702
3002
2913
3000
3217
3285
3684
3865
4032
4601
4821
4601
3706
3032
2641
1386
203
-60
-129
-919
-1970
-2480
-2513
-2927
-3570
-3025
-2466
-2620
-2715
-2754
-2854
-3286
-3868
-4011
-4038
-4140
-4264
-4300
-4102
-3856
-3553
-3094
-2611
-1796
-716
-75
506
1163
1529
1694
1843
2123
2291
2147
2024
2124
2120
1896
1758
2002
2301
2317
2392
2534
2521
2419
2239
1976
1538
918
349
-186
-794
-1370
-1865
-2283
-2556
-2756
-2841
-2943
-2926
-2672
-2494
-2389
-2239
-2064
-1977
-2073
-2187
-2205
-2267
-2326
-2191
-1929
-1680
-1466
-1136
-678
-251
228
728
1193
1617
1910
2107
2144
2032
1901
1744
1526
1330
1166
995
842
753
724
650
567
601
649
633
533
375
180
-131
-482
-808
-1190
-1575
-1856
-2059
-2218
-2326
-2347
-2290
-2205
-2025
-1808
-1628
-1443
-1261
-1103
-1014
-1024
-1054
-1076
-1119
-1099
-1031
-963
-853
-674
-447
-225
-74
-84
-196
-18
323
205
-38
151
318
-45
-624
-946
-897
-945
-1321
-1484
-1277
-1270
-1672
-1885
-1734
-1637
-1826
-2074
-1922
-1698
-1988
-2404
-2409
-2318
-2488
-2675
-2718
-2564
-2353
-2375
-2376
-2120
-1845
-1727
-1523
-1149
-840
-705
-678
-506
-310
-258
-268
-127
190
377
485
632
863
1132
1266
1281
1472
1725
1738
1808
1958
1993
1930
1895
1885
1888
1991
1936
1911
2267
2473
2453
2649
2851
3181
3588
3617
4041
4734
4949
5224
5239
4586
3645
2659
1551
306
-314
-561
-1341
-2079
-2590
-3067
-3303
-3635
-3510
-2764
-2484
-2487
-2455
-2653
-2977
-3486
-3869
-3954
-4149
-4359
-4339
-4098
-3758
-3540
-3149
-2461
-1732
-696
369
1128
1867
2386
2571
2649
2634
2681
2731
2539
2398
2317
2047
1779
1803
2104
2206
2113
2263
2360
2276
2194
1923
1511
951
250
-378
-1077
-1811
-2376
-2859
-3240
-3516
-3623
-3588
-3535
-3235
-2841
-2632
-2390
-2043
-1686
-1468
-1469
-1492
-1508
-1576
-1554
-1368
-1133
-915
-661
-280
129
543
1065
1598
2086
2532
2826
2919
2856
2704
2502
2161
1681
1277
946
632
376
166
9
-175
-277
-195
-118
-93
-105
-171
-338
-661
-1026
-1360
-1736
-2053
-2285
-2500
-2688
-2780
-2734
-2592
-2379
-2047
-1668
-1264
-805
-371
-48
113
141
155
113
32
-9
-43
-17
-7
51
-91
-399
-275
-273
-547
-138
226
-43
203
252
-168
-728
-1207
-1108
-1380
-1914
-1859
-1830
-2041
-2428
-2729
-2487
-2347
-2449
-2324
-1841
-1427
-1628
-1958
-1645
-1599
-2121
-2214
-1848
-1593
-1707
-1740
-1482
-1348
-1448
-1222
-839
-493
-59
177
425
622
569
505
385
421
463
419
555
665
711
753
791
871
945
1141
1470
1618
1805
2070
1992
1820
1843
1821
1745
1781
2177
2492
2889
3505
4128
4575
4697
5019
5584
6502
7280
7483
6502
4714
2728
547
-2185
-3811
-4181
-4769
-5454
-5407
-5163
-5199
-5466
-5145
-3947
-2983
-2163
-1601
-1284
-1660
-2660
-3395
-3786
-4058
-3943
-3172
-2080
-809
317
1202
1648
2130
3036
4080
4894
5661
5856
5123
3818
2417
1283
181
-636
-803
-573
-623
-700
-720
-811
-1078
-1240
-1149
-1150
-1162
-1259
-1686
-2488
-3540
-4448
-4851
-5063
-4783
-3840
-2753
-1877
-1067
-266
339
881
1556
2311
2797
3018
2935
2592
1913
1175
761
460
310
536
1046
1469
1703
1699
1466
1059
696
428
81
-398
-928
-1583
-2393
-3256
-3856
-4023
-3830
-3294
-2561
-1776
-1119
-570
-133
114
239
379
590
676
679
607
398
133
-48
23
285
707
1308
1890
2201
2228
2059
1670
1067
499
60
-375
-879
-1347
-1823
-2209
-2524
-2614
-2492
-2186
-1777
-1237
-1063
-1849
-2128
-2001
-2612
-3831
-3275
-2378
-2389
-2835
-2289
-1581
-2083
-1956
-1170
-315
-46
256
664
729
156
-352
-779
-1130
-1268
-1260
-1315
-1476
-1360
-1209
-1493
-1729
-1498
-1381
-1231
-1182
-1048
-1212
-1725
-2088
-2273
-2276
-2352
-1996
-1456
-825
-395
-268
121
521
959
1111
1380
1762
1819
1610
1519
1434
1202
1029
1142
1565
1968
2286
2348
2626
3026
2831
2623
3113
3558
3177
3286
3947
4128
3424
4106
5264
5680
6196
7280
8046
6818
4309
2186
-58
-4261
-6859
-7332
-7413
-8608
-8898
-7664
-7344
-7394
-6541
-4227
-2814
-1804
-316
1031
675
-528
-928
-1002
-1452
-1253
41
1397
2694
4118
5638
6046
6099
6391
6761
6548
5915
5000
3300
951
-1447
-3170
-4963
-6052
-6003
-5299
-4748
-4303
-3684
-3230
-2993
-2715
-2258
-2027
-1986
-1939
-1859
-2272
-2776
-2890
-2527
-1824
-493
1236
2852
4217
5222
5864
5734
5246
4706
4112
3217
2134
983
-348
-1709
-2732
-3238
-3462
-3315
-2785
-2093
-1588
-1314
-1275
-1528
-2019
-2457
-2742
-3000
-3169
-3157
-2926
-2661
-2201
-1465
-504
560
1830
3102
3995
4395
4346
4016
3318
2458
1638
890
170
-397
-775
-1067
-1342
-1457
-1338
-1140
-900
-705
-616
-740
-1083
-1582
-2196
-2881
-3373
-3501
-3377
-3002
-2443
-1715
-977
-231
536
1259
1803
2155
2372
2340
1680
-726
-1448
-1139
-2779
-4271
-3170
-1862
-2459
-2896
-2319
-1152
-1791
-2404
-1521
-584
-1104
-2406
-2035
-1909
-2872
-3845
-3545
-2382
-2243
-2015
-1070
-21
170
-342
29
214
-296
-874
-774
-668
-1298
-1964
-2463
-2255
-2129
-2054
-1478
-513
306
607
998
1126
1141
825
610
799
498
321
173
207
455
478
741
922
1742
2310
2606
2834
3253
3422
2934
2476
2581
3039
2643
2150
3126
4684
4022
4315
6453
7468
7230
8500
9305
6935
3204
1088
-1906
-7077
-9329
-9296
-9537
-10585
-9848
-7635
-7113
-7184
-4743
-1973
-1208
-267
1548
2461
887
-351
-358
-785
-1518
-864
932
2499
3707
5457
7194
7320
6895
6841
6605
5475
4109
2605
466
-2150
-4461
-6091
-7435
-7865
-7226
-5965
-4675
-3585
-2651
-1908
-1475
-1051
-855
-1014
-1081
-1176
-1288
-1508
-1655
-1398
-863
137
1684
3213
4624
5784
6471
6530
5679
4495
3179
1695
348
-938
-2238
-3439
-4355
-4693
-4698
-4461
-3763
-2899
-2047
-1359
-925
-810
-1127
-1571
-1906
-2196
-2392
-2385
-2060
-1459
-758
115
1079
1985
2878
3798
4535
4803
4508
3838
2885
1677
407
-722
-1647
-2301
-2605
-2643
-2541
-2392
-2092
-1655
-1252
-941
-730
-705
-839
-1085
-1398
-1822
-2264
-2410
-2183
-1716
-1050
-174
776
1602
2255
2764
2742
2627
2300
1612
486
-672
-2091
-3178
-3706
-4963
-4940
-4108
-3605
-4050
-3569
-1773
-1656
-2448
-1732
-352
-959
-2147
-1742
-970
-1936
-2855
-1885
-916
-1245
-1222
-108
782
511
457
557
520
-115
-1067
-1234
-1601
-2167
-2831
-2960
-2706
-2530
-2373
-1755
-702
149
670
1174
1764
1904
1651
1468
1330
1084
711
516
853
941
1117
1369
1827
2366
2447
2780
2954
3263
3539
3386
2721
2945
3707
2640
2529
3994
4940
4854
5345
7993
9164
8447
7316
6235
3280
-1179
-5521
-7354
-8485
-10843
-10677
-9744
-8920
-9030
-7929
-5498
-3665
-2662
-390
2124
2310
1587
934
966
-260
-1107
-329
741
1428
2782
4899
6448
6731
6638
7180
6842
5685
4607
3391
1368
-1259
-3636
-5411
-7231
-8415
-8131
-6990
-5775
-4727
-3563
-2298
-1595
-1134
-511
-344
-494
-745
-698
-708
-1163
-1318
-759
54
1080
2289
3717
5096
5845
6338
6203
5234
3875
2395
1058
-358
-1900
-3118
-4084
-4789
-5047
-4944
-4383
-3678
-2824
-1750
-947
-585
-545
-685
-948
-1384
-1713
-1847
-1908
-1655
-1026
-176
644
1374
2207
3064
3671
4018
4060
3701
2918
1844
668
-553
-1759
-2686
-3147
-3286
-3263
-3060
-2667
-2192
-1655
-1080
-568
-319
-246
-262
-412
-700
-1092
-1383
-1484
-1344
-951
-317
386
1192
1668
2068
2547
2265
1314
315
-309
-1545
-2711
-3545
-3911
-4467
-4665
-4394
-4624
-3995
-3437
-3056
-2483
-1389
-832
-1179
-1227
-843
-1094
-2012
-1885
-1431
-1519
-1636
-1044
-396
-465
-514
65
398
170
-233
-198
-416
-1098
-1616
-2143
-2283
-2702
-2748
-2246
-1804
-1170
-633
101
805
1292
1595
1823
2061
1965
1782
1632
1421
1114
1106
1140
1533
1970
1848
2284
2949
3303
3075
3224
3653
3540
3472
3510
3784
3762
4210
4810
5258
6135
6973
8278
7845
5533
2849
-292
-5196
-7727
-8710
-10069
-10392
-10383
-8550
-7927
-7830
-6503
-4459
-3176
-1140
1416
2383
1958
1071
1297
789
-57
-283
579
1595
2945
4760
6129
6467
6278
6582
6375
5345
3924
2840
1527
-346
-2543
-4675
-6662
-7905
-7875
-7000
-5844
-4896
-3812
-2426
-1469
-1005
-710
-639
-468
-366
-233
-190
-533
-697
-292
351
1060
1799
2870
4198
5206
5859
5749
4904
3557
2140
935
-313
-1694
-2823
-3673
-4313
-4648
-4816
-4541
-3991
-3135
-1989
-1053
-545
-415
-436
-492
-681
-970
-1216
-1339
-1132
-581
176
838
1321
1844
2501
3103
3441
3432
3132
2599
1812
834
-371
-1628
-2645
-3154
-3254
-3209
-3123
-2882
-2401
-1835
-1260
-819
-593
-478
-396
-289
-367
-725
-1032
-1091
-935
-625
-199
316
672
1221
1944
1992
1574
474
-144
-508
-1843
-2622
-3070
-3499
-3859
-4224
-4180
-3827
-4133
-3703
-2571
-1833
-1446
-1124
-598
-678
-871
-1195
-1256
-1376
-1720
-1463
-1045
-952
-1041
-826
-427
-435
-503
-302
-330
-507
-785
-991
-1427
-2048
-2275
-2386
-2252
-1900
-1323
-692
-88
626
1257
1679
1803
2147
2274
2319
2024
2027
1986
1417
1586
1779
1613
1837
2119
2447
2852
3157
3806
3719
3831
4650
4826
4921
5203
6144
6893
7426
7837
8915
7875
4556
2054
-1412
-6070
-8414
-9078
-9696
-10204
-10181
-8283
-7591
-7758
-6279
-4338
-3145
-1348
959
1894
1205
281
510
361
-230
-104
1099
2366
3892
5801
7083
7158
6740
6662
6390
5391
3764
2367
932
-952
-3059
-5168
-6997
-7903
-7662
-6503
-5151
-4283
-3423
-2317
-1433
-1083
-1054
-1027
-774
-579
-329
-202
-423
-565
-116
810
1722
2462
3453
4639
5459
5743
5327
4256
2752
1290
207
-878
-2146
-3224
-3953
-4367
-4602
-4598
-4171
-3561
-2718
-1673
-775
-363
-420
-623
-746
-935
-1149
-1239
-1199
-892
-282
537
1237
1644
2091
2697
3263
3508
3352
2929
2251
1356
373
-709
-1852
-2764
-3159
-3101
-2950
-2837
-2572
-2170
-1666
-1115
-676
-434
-374
-345
-274
-406
-767
-1083
-1144
-975
-608
-383
106
620
697
384
617
576
-783
-1462
-1387
-1687
-2696
-3000
-3004
-4010
-4630
-3930
-3468
-3876
-3289
-1822
-1205
-1171
-655
-209
-712
-934
-546
-527
-1100
-1259
-993
-1157
-1116
-1212
-1245
-1204
-981
-519
-566
-691
-831
-1186
-1504
-1669
-1845
-2065
-2028
-1446
-854
-427
-90
439
1084
1556
2105
2374
2709
2589
2747
2889
2363
2014
1985
1917
1272
2045
2854
2160
2644
3840
4695
4189
4708
6528
6792
7019
7848
9547
9552
9084
7677
4330
255
-5562
-7955
-8931
-10723
-11099
-10641
-8959
-7932
-7473
-6347
-4848
-4159
-2002
1042
2130
1257
44
33
-153
-891
-1075
-93
1018
2827
5609
7591
7827
7266
7516
7605
6386
4417
2816
1336
-468
-2576
-4680
-7091
-8929
-8892
-7414
-5792
-4838
-3891
-2414
-1327
-1004
-916
-1072
-1238
-1122
-660
-266
-760
-1251
-724
397
1472
2380
3519
4859
5912
6695
6883
5821
3970
2206
910
-202
-1650
-2873
-3708
-4317
-4588
-4553
-4214
-3796
-3183
-1962
-737
-210
-288
-681
-1002
-1364
-1676
-1718
-1839
-1840
-1291
-264
746
1322
1781
2447
3081
3588
3769
3458
2667
1642
770
-172
-1453
-2645
-3233
-3173
-2756
-2345
-1977
-1696
-1299
-624
23
274
169
6
-60
-160
-517
-961
-1347
-1428
-1291
-854
-359
-420
-642
-19
88
-360
-536
-1145
-1638
-1865
-1993
-2496
-3523
-3960
-3901
-4299
-4021
-3316
-2831
-2503
-1615
-604
-479
-519
-439
-79
-343
-535
-446
-922
-1325
-1427
-1267
-1302
-1443
-1275
-929
-649
-386
-284
-468
-705
-844
-1046
-1241
-1284
-1291
-1066
-720
-265
207
527
1042
1812
2360
2879
3273
3458
3276
3206
3207
2751
2147
1865
2203
2089
2466
2787
3338
4064
4475
5615
6040
7190
7983
8539
9520
10161
9211
5143
918
-3567
-8000
-9904
-11244
-11434
-11548
-10572
-8284
-7055
-6697
-5768
-3937
-1932
704
2373
2496
1162
93
-104
-420
-1056
-1232
119
2211
5026
7131
8039
7862
7727
7754
7317
5733
3581
1769
273
-1491
-3994
-6823
-8962
-9397
-8350
-6581
-5136
-4149
-3125
-1844
-856
-720
-1186
-1512
-1264
-821
-574
-894
-1456
-1607
-822
503
1820
2852
4049
5504
6652
7027
6318
4665
2823
1217
25
-1102
-2484
-3639
-4388
-4676
-4595
-4299
-3751
-2972
-1890
-579
332
533
130
-483
-877
-1205
-1424
-1682
-1864
-1640
-929
54
912
1391
1803
2397
3083
3562
3423
2763
1831
849
-161
-1339
-2566
-3551
-3890
-3568
-3019
-2545
-2167
-1744
-1139
-422
191
397
195
6
-118
-219
-723
-1651
-1895
-1891
-2836
-2945
-1632
-1563
-2009
-1475
32
254
-1075
-1684
-1421
-1805
-2929
-2970
-3051
-3514
-3790
-3562
-2847
-2424
-2167
-1715
-563
418
794
541
263
533
14
-558
-912
-1233
-1625
-2040
-1462
-1179
-1383
-1704
-1437
-597
-391
-326
-280
-18
127
-196
-96
-88
-332
-77
376
1212
1558
1797
2430
2920
3696
3968
3978
4106
4020
3633
3981
3802
3601
3695
4020
5008
5444
6054
6733
8618
8572
9520
10387
8330
4693
-990
-4889
-7806
-10610
-12369
-12298
-12094
-11298
-9465
-7921
-6909
-6403
-4159
-674
1874
2528
2520
1935
965
336
62
-251
-586
413
3192
5944
7229
7455
7742
8043
7873
7175
5672
3604
1480
-166
-1985
-4931
-8233
-10031
-9839
-8496
-7028
-5725
-4446
-3298
-2036
-909
-527
-978
-1210
-654
26
-150
-914
-1366
-1228
-514
801
2227
3421
4569
5932
7234
7368
6283
4708
3069
1527
107
-1162
-2430
-3776
-4691
-4902
-4743
-4464
-3995
-2986
-1729
-659
104
276
-172
-938
-1523
-1720
-1944
-2287
-2355
-2003
-1254
-305
642
1418
1947
2586
3429
3954
3741
2876
1807
752
-284
-1335
-2357
-3170
-3446
-3072
-2393
-1873
-1626
-1263
-613
103
561
662
418
-7
-487
-1195
-1677
-2908
-4548
-3736
-3306
-3416
-2853
-1843
-681
-1161
-1450
-969
-531
-2084
-2695
-1833
-1734
-2590
-3623
-3138
-3038
-3357
-3051
-1546
-733
-710
164
938
1152
439
28
-186
-668
-814
-1275
-1568
-1906
-1839
-1737
-1928
-1365
-1034
-819
-485
419
939
353
48
175
126
-153
-140
305
643
959
1633
2326
2691
3021
3903
3929
4684
5268
4939
4695
4759
5437
4983
4734
5097
6819
6661
7321
9125
10279
10042
7355
4368
-394
-5727
-8795
-9839
-11618
-12733
-12521
-10868
-9922
-9671
-8353
-6696
-4767
-2000
1342
2560
1838
830
833
671
-50
-526
68
1459
3644
6135
7725
7905
7560
7983
8366
7735
5875
4068
2607
850
-1753
-4798
-7713
-9507
-9647
-8281
-6680
-5928
-5273
-4051
-2710
-2128
-2078
-2091
-1805
-1498
-1034
-855
-1411
-2098
-1837
-694
605
1745
3050
4670
5958
6883
7080
6276
4673
3023
1791
743
-628
-2039
-3160
-4019
-4541
-4674
-4258
-3652
-2873
-1732
-592
24
-41
-505
-976
-1552
-1977
-2110
-2200
-2293
-2158
-1456
-419
395
1030
1725
2475
3194
3697
3810
3216
2119
1053
140
-837
-1932
-2737
-2944
-2688
-2232
-1769
-1502
-1236
-857
-150
377
473
-153
-970
-2264
-3123
-2987
-5492
-6165
-4976
-4385
-4297
-3620
-1642
-1258
-1589
-900
888
-116
-1310
-737
-792
-1842
-2756
-2690
-3399
-3660
-3005
-1993
-1402
-1029
174
618
693
1246
926
271
-379
-220
-610
-1530
-1834
-1900
-1729
-1735
-1011
-347
38
492
1057
1615
1406
1027
705
373
282
54
163
200
285
1022
1500
2137
2540
3778
4279
5044
6172
6340
6451
6602
7266
7169
7460
7757
8488
8781
9263
9753
7175
3262
-502
-5194
-7513
-9384
-10506
-10786
-11227
-9926
-9119
-8876
-8662
-7432
-5951
-3201
-558
691
495
-117
88
197
284
221
1160
2420
4795
7210
8432
8266
7842
7860
7692
6880
5366
3681
2080
625
-1172
-3659
-6474
-8081
-8125
-7021
-5862
-5135
-4701
-4172
-3491
-2924
-2956
-3295
-3185
-2619
-1844
-1442
-1462
-1614
-1145
-91
1362
2568
3633
4842
5961
6777
6842
5936
4447
2908
1730
912
-79
-990
-1873
-2575
-2978
-3126
-3005
-2807
-2402
-1648
-1107
-964
-1094
-1593
-2154
-2771
-2948
-2833
-2755
-2457
-1946
-1206
-316
512
1259
1729
2068
2563
2954
3011
2510
1623
746
-36
-648
-1122
-1554
-1662
-1366
-820
-339
-199
-250
-369
-1292
-2229
-2049
-3132
-4623
-4645
-4381
-4436
-4597
-3912
-3620
-3591
-2483
-926
-340
-738
-187
49
-836
-1451
-1724
-2426
-3192
-2778
-2357
-2323
-2506
-1988
-1319
-945
-125
249
361
323
707
926
354
-260
-795
-1082
-1154
-948
-427
-356
1
573
1109
1184
770
850
828
699
609
559
252
-232
48
930
1060
1184
2244
3077
3829
4336
5456
6309
6148
6872
7422
7822
7881
8102
8417
8898
10157
9471
7934
3896
-469
-4747
-7548
-8777
-10350
-10841
-10716
-8996
-8624
-8363
-8129
-7357
-6322
-4103
-1412
-703
-1084
-1790
-1162
-1031
-1104
-902
32
1705
4414
7475
9159
9105
8494
8477
8318
7363
5734
4111
2796
1515
-268
-2680
-5371
-6985
-6975
-5628
-4447
-3973
-3980
-3703
-3244
-3258
-3755
-4426
-4664
-4381
-3578
-2931
-2730
-2782
-2133
-804
721
1999
3255
4680
5782
6411
6306
5302
3618
2072
1164
679
53
-550
-1091
-1519
-1812
-1801
-1574
-1320
-1063
-799
-601
-761
-1241
-2051
-2894
-3611
-3936
-3804
-3339
-2726
-2053
-1193
-194
659
1157
1439
1673
1972
2252
2213
1679
724
-190
-712
-910
-985
-966
-714
-298
-206
-86
-110
-642
-1716
-2894
-2497
-3086
-4062
-4214
-4435
-4251
-4256
-3674
-3071
-3089
-2440
-1042
-517
-591
-675
-1093
-1893
-2419
-2263
-2641
-3388
-3180
-2616
-2138
-2196
-1689
-1236
-1155
-326
322
704
328
293
456
282
109
-124
-355
-157
507
1112
1380
1531
1658
1754
1828
1754
1659
1192
1033
940
835
708
304
441
687
1202
2075
2552
3670
4231
5106
5749
6252
7102
7153
7786
8090
9178
9528
10011
8976
7432
3530
-1381
-5273
-7575
-8600
-10057
-9391
-8647
-7490
-7662
-7082
-6755
-6606
-6033
-3937
-1975
-2158
-2625
-3099
-2890
-3285
-2976
-1990
-353
1680
4862
7856
9260
8945
8283
8051
7569
6784
5600
4315
2733
1093
-623
-2303
-4053
-4664
-4160
-2792
-1953
-1961
-2270
-2496
-2888
-3616
-4476
-5290
-5866
-5975
-5262
-4572
-4124
-3742
-2617
-1093
417
1875
3374
4441
4889
4909
4552
3714
2470
1630
1177
990
730
694
745
760
703
860
983
854
536
99
-349
-1125
-2062
-3110
-4078
-4791
-4937
-4401
-3511
-2678
-1945
-1186
-390
236
604
789
792
727
680
548
132
-381
-670
-495
-103
328
769
951
614
455
38
-1520
-2415
-3115
-3467
-4175
-4141
-3626
-3973
-4249
-4357
-3129
-2974
-2710
-1962
-1346
-1266
-1347
-1392
-2050
-2398
-3004
-2879
-2792
-2701
-2246
-2110
-1613
-1372
-1052
-901
-792
-320
-240
194
-59
-22
-66
-179
136
314
943
1155
1606
2130
2474
2536
2512
2410
2029
1762
1694
1340
1090
776
1223
1151
962
1417
1868
2522
3171
4007
4014
5019
5539
6034
6125
6821
8158
8298
8691
9888
10766
8536
4557
257
-3595
-6610
-8387
-8536
-8101
-7599
-6507
-5631
-5723
-6389
-6225
-5214
-3792
-2853
-2671
-3159
-4110
-4732
-5031
-4595
-3762
-1818
861
4072
6681
7721
7629
7379
7375
7140
6560
5309
3882
2339
1224
260
-936
-2068
-2212
-1509
-836
-663
-793
-978
-1513
-2474
-3866
-5405
-6680
-7048
-6598
-6018
-5720
-5320
-4495
-3264
-1796
-322
1082
2265
3073
3387
3144
2510
1785
1279
1220
1440
1725
2067
2513
2921
3117
3101
3061
2902
2557
1945
1012
-228
-1601
-2711
-3487
-4011
-4352
-4327
-3912
-3294
-2677
-2163
-1743
-1448
-1241
-1189
-1323
-1542
-1660
-1584
-1516
-1526
-1413
-961
-206
615
784
900
966
503
-417
-1393
-1278
-1792
-2738
-2952
-2578
-2483
-2855
-3053
-2592
-1910
-1819
-1551
-1560
-1384
-1463
-2172
-2637
-2541
-2565
-3134
-3222
-2660
-2472
-2643
-2467
-1786
-1469
-1647
-1290
-1018
-1054
-1135
-861
-763
-839
-760
-327
201
819
1566
2205
2571
2716
3010
2865
2553
2370
2291
2316
2134
1812
1994
2057
2141
2064
2408
3056
3499
3436
3919
4661
5172
5097
5404
6453
7080
7033
7410
9294
8984
7920
6071
2382
-2436
-5219
-6721
-7162
-7474
-6946
-4718
-4827
-5573
-5622
-5216
-5595
-4960
-3937
-3490
-4616
-5782
-5793
-5961
-5659
-4573
-2275
-409
1803
4179
5938
6473
6625
6483
6189
5554
4535
3864
3196
2926
2633
1611
735
791
1027
1399
1608
1461
727
-695
-2153
-3602
-5420
-6595
-6708
-6524
-6542
-6420
-5664
-4872
-4108
-3169
-2080
-1251
-610
102
666
441
124
128
265
691
1341
2271
3283
4079
4761
5203
5066
4750
4215
3627
2999
2199
1234
162
-741
-1390
-1959
-2347
-2485
-2418
-2266
-2263
-2365
-2704
-3200
-3638
-4029
-4435
-4610
-4505
-4065
-3558
-3058
-2398
-1739
-1366
-929
-547
-451
-865
-1144
-1000
-1147
-1368
-1434
-1163
-1064
-778
-398
-196
-303
-35
55
-569
-1063
-1085
-1262
-2158
-2528
-2396
-2384
-3037
-3098
-2722
-2440
-2639
-2611
-2321
-2379
-2411
-2616
-2484
-2511
-2421
-2299
-1941
-1517
-976
-510
247
1028
1779
2220
2598
3074
3260
3226
3050
3251
3211
3196
2816
3570
3773
3360
3481
3974
4094
4051
3534
4146
4756
3962
4052
4909
5319
4781
5668
6702
7707
7274
7712
7160
4123
-992
-3312
-3899
-6361
-6796
-5714
-3568
-4222
-5168
-4949
-3511
-4315
-4546
-3683
-4022
-5315
-6995
-6626
-6738
-6566
-6437
-4930
-3417
-1526
485
2721
4170
4265
4095
3736
4087
3690
2995
2637
3046
2792
2214
2339
3645
4450
4277
4397
4424
3719
2378
1412
639
-1056
-3101
-4051
-4751
-5502
-5787
-5177
-4366
-4214
-4289
-3855
-3446
-3373
-3537
-3711
-3916
-4207
-4189
-3915
-3258
-2478
-1805
-973
268
1441
2557
3446
4184
4505
4128
3700
3502
3009
2684
2610
2512
2368
2055
2219
2319
2127
1740
1379
786
-14
-908
-1603
-2461
-3398
-4001
-4568
-4819
-5404
-5520
-5247
-5445
-5546
-5447
-4863
-4448
-4510
-4353
-3832
-3703
-3819
-3695
-3005
-2216
-2171
-1659
-905
-303
-82
117
640
839
869
734
728
705
539
301
64
-205
-240
-267
-435
-405
-415
-465
-681
-973
-1069
-1321
-1575
-1625
-1587
-1607
-1634
-1380
-1028
-756
-405
0
340
748
1062
1281
1388
1724
1999
2322
2449
2664
3210
3273
3295
3588
4249
4406
4325
4818
5163
5195
5120
5356
5941
5943
5926
6272
5907
4157
2086
1193
324
-1219
-1452
-873
-592
-1219
-2259
-1886
-1581
-2070
-2373
-2564
-2797
-3513
-4344
-4846
-5277
-5489
-5691
-5510
-4696
-3841
-3048
-2468
-2045
-1837
-1977
-1995
-1393
-801
-747
-740
-616
-765
-904
-648
154
816
1073
1629
2338
2679
2463
2237
2259
2061
1766
1584
1490
1538
1360
1039
763
481
495
577
617
658
511
115
-374
-755
-1119
-1508
-1713
-1786
-1889
-1990
-1961
-1753
-1666
-1699
-1509
-1136
-865
-649
-464
-400
-504
-763
-881
-840
-775
-671
-539
-386
-271
-197
-151
-52
107
207
189
164
127
-36
-245
-545
-788
-901
-996
-990
-971
-964
-841
-904
-1067
-1066
-965
-922
-990
-999
-955
-1021
-1213
-1349
-1354
-1367
-1439
-1327
-1126
-971
-848
-837
-776
-722
-734
-744
-715
-670
-602
-601
-559
-571
-573
-383
-317
-269
-317
-220
-182
-191
-224
-247
-246
-279
-199
-139
-69
-90
-118
-117
-162
-137
-52
25
14
8
56
113
129
136
182
260
340
416
499
518
561
639
691
763
833
924
1033
1057
1102
1166
1188
1205
1226
1286
1379
1432
1467
1492
1468
1428
1424
1374
1325
1245
1140
1052
904
753
629
516
403
248
63
-93
-269
-434
-613
-780
-893
-1016
-1153
-1288
-1417
-1530
-1640
-1725
-1760
-1760
-1724
-1718
-1716
-1707
-1717
-1680
-1602
-1526
-1458
-1364
-1249
-1171
-1142
-1116
-1098
-1105
-1092
-1022
-937
-882
-866
-850
-830
-782
-675
-546
-428
-337
-241
-144
-115
-152
-165
-184
-232
-299
-323
-312
-322
-345
-339
-320
-311
-291
-278
-252
-235
-208
-169
-138
-103
-68
-20
43
118
189
255
323
416
488
526
521
486
439
341
221
101
-15
-126
-194
-261
-360
-477
-594
-647
-714
-819
-913
-968
-1024
-1123
-1219
-1318
-1436
-1535
-1578
-1584
-1604
-1627
-1602
-1516
-1466
-1416
-1370
-1337
-1287
-1225
-1149
-1139
-1165
-1124
-1098
-1056
-952
-830
-703
-599
-469
-339
-263
-195
-136
-80
-44
-27
-17
-71
-120
-163
-213
-213
-190
-182
-162
-100
-30
12
25
17
19
33
49
57
50
66
85
120
213
310
420
543
654
770
866
924
983
1045
1091
1139
1171
1181
1150
1117
1108
1092
1071
1044
1007
979
942
917
878
810
712
613
539
497
450
352
249
135
34
-60
-162
-272
-362
-429
-464
-515
-630
-760
-849
-939
-1028
-1108
-1188
-1287
-1406
-1518
-1614
-1700
-1735
-1708
-1669
-1629
-1593
-1614
-1618
-1606
-1577
-1541
-1498
-1417
-1286
-1122
-970
-799
-657
-526
-344
-181
-57
69
199
285
293
274
243
182
101
51
33
20
-9
-58
-107
-164
-196
-276
-366
-419
-483
-544
-603
-657
-678
-659
-603
-509
-397
-260
-95
70
240
370
466
490
437
358
313
264
214
173
128
104
29
-10
-26
-84
-176
-289
-390
-518
-636
-743
-887
-1026
-1129
-1206
-1275
-1331
-1320
-1296
-1264
-1201
-1164
-1115
-1034
-957
-890
-873
-869
-873
-859
-827
-773
-732
-703
-647
-535
-428
-342
-275
-265
-252
-244
-227
-237
-269
-296
-285
-295
-304
-302
-309
-290
-235
-177
-114
-66
-53
-34
-46
-73
-100
-112
-92
-47
16
47
70
138
228
303
353
400
433
430
451
464
452
440
457
466
500
532
574
605
633
680
715
733
749
765
776
769
727
646
560
477
444
411
337
270
215
158
66
6
-27
-59
-121
-193
-280
-378
-485
-614
-736
-836
-884
-932
-986
-1015
-997
-955
-918
-893
-857
-826
-795
-759
-736
-751
-774
-762
-758
-789
-836
-874
-913
-917
-889
-815
-713
-639
-570
-522
-467
-435
-425
-449
-469
-465
-472
-461
-464
-451
-413
-370
-312
-265
-213
-159
-147
-175
-231
-294
-321
-324
-341
-390
-437
-478
-512
-526
-520
-498
-473
-450
-408
-401
-420
-434
-444
-445
-472
-473
-477
-468
-447
-415
-369
-354
-327
-276
-210
-162
-164
-185
-214
-239
-287
-335
-347
-365
-391
-418
-457
-472
-491
-515
-546
-555
-565
-593
-621
-660
-690
-708
-755
-776
-744
-727
-687
-632
-589
-526
-443
-356
-300
-265
-208
-140
-105
-72
-24
-29
-47
-71
-86
-69
-42
-6
32
63
98
117
111
102
104
88
63
33
-13
-83
-147
-202
-239
-287
-326
-323
-320
-299
-259
-224
-193
-155
-113
-97
-86
-63
-37
-44
-48
-54
-28
35
83
154
208
237
236
205
170
125
89
77
41
-10
-41
-68
-74
-98
-101
-91
-73
-56
-34
-29
-60
-103
-150
-213
-272
-312
-333
-339
-335
-346
-394
-437
-486
-505
-487
-446
-424
-422
-453
-500
-538
-580
-635
-680
-682
-642
-601
-574
-570
-574
-544
-521
-508
-538
-564
-553
-549
-548
-553
-555
-550
-514
-475
-436
-398
-386
-367
-357
-359
-346
-340
-342
-357
-334
-288
-257
-246
-264
-234
-235
-288
-312
-331
-331
-348
-360
-368
-382
-397
-394
-348
-327
-312
-303
-306
-308
-294
-300
-338
-375
-412
-415
-411
-399
-368
-313
-268
-242
-214
-226
-236
-220
-219
-230
-242
-248
-261
-274
-298
-318
-354
-385
-398
-428
-450
-446
-446
-437
-408
-372
-346
-334
-340
-331
-317
-324
-317
-291
-239
-172
-125
-90
-44
-20
15
48
66
61
38
40
31
40
55
43
32
39
34
5
-32
-43
-72
-85
-84
-98
-117
-158
-152
-107
-83
-77
-75
-83
-87
-112
-143
-166
-193
-199
-209
-215
-185
-158
-153
-163
-154
-149
-167
-156
-124
-128
-157
-175
-184
-212
-251
-269
-273
-244
-221
-211
-205
-207
-171
-150
-140
-130
-121
-113
-107
-126
-154
-190
-232
-257
-258
-227
-220
-208
-202
-200
-222
-226
-227
-241
-253
-241
-237
-265
-286
-295
-282
-303
-320
-332
-356
-384
-391
-407
-412
-390
-337
-305
-272
-221
-183
-149
-171
-172
-177
-181
-199
-211
-234
-283
-301
-341
-372
-391
-395
-367
-338
-304
-261
-240
-257
-290
-332
-364
-393
-414
-395
-402
-404
-375
-353
-341
-352
-349
-317
-265
-233
-186
-160
-177
-213
-237
-247
-263
-274
-249
-203
-167
-134
-131
-113
-107
-103
-94
-106
-132
-194
-219
-233
-272
-316
-356
-394
-413
-397
-405
-397
-351
-315
-310
-304
-309
-319
-331
-339
-330
-312
-289
-283
-276
-287
-289
-278
-256
-221
-198
-181
-181
-193
-231
-254
-268
-278
-299
-319
-286
-250
-238
-253
-238
-223
-210
-195
-207
-220
-208
-191
-203
-201
-200
-209
-206
-189
-191
-184
-172
-179
-174
-198
-214
-213
-234
-254
-282
-323
-356
-371
-323
-306
-287
-231
-201
-184
-188
-183
-212
-220
-211
-199
-183
-175
-172
-157
-160
-157
-122
-110
-104
-86
-72
-64
-63
-58
-72
-98
-110
-98
-66
-53
-15
2
-8
-28
-79
-136
-181
-211
-201
-214
-218
-227
-278
-308
-346
-366
-372
-355
-327
-323
-321
-303
-301
-302
-314
-320
-312
-291
-245
-214
-201
-209
-213
-224
-231
-226
-222
-231
-258
-280
-325
-374
-381
-351
-299
-247
-190
-146
-109
-61
-16
24
25
26
42
40
33
26
-3
-53
-73
-95
-124
-144
-162
-164
-161
-188
-229
-275
-326
-352
-340
-316
-303
-296
-310
-303
-287
-281
-242
-183
-142
-127
-105
-125
-159
-173
-184
-209
-242
-276
-299
-306
-304
-275
-262
-228
-204
-187
-173
-173
-166
-157
-169
-193
-213
-234
-258
-285
-298
-303
-309
-291
-255
-211
-176
-158
-132
-92
-76
-63
-27
6
59
96
121
138
148
144
138
120
89
45
-12
-86
-146
-195
-253
-287
-304
-301
-287
-288
-292
-308
-324
-310
-285
-285
-289
-272
-246
-235
-247
-272
-272
-270
-254
-222
-199
-168
-148
-122
-97
-73
-61
-95
-129
-129
-117
-116
-115
-113
-111
-110
-108
-98
-97
-104
-89
-70
-97
-155
-167
-193
-227
-272
-330
-365
-385
-386
-362
-338
-347
-351
-349
-356
-324
-280
-220
-193
-204
-185
-159
-158
-175
-185
-151
-110
-78
-33
-8
13
14
-5
-38
-75
-84
-81
-98
-95
-101
-106
-140
-190
-206
-217
-235
-277
-293
-292
-291
-301
-326
-318
-316
-327
-302
-285
-268
-270
-271
-258
-253
-285
-300
-307
-321
-328
-316
-291
-273
-257
-269
-286
-300
-335
-359
-322
-297
-285
-296
-274
-253
-280
-305
-300
-305
-341
-359
-352
-337
-329
-324
-322
-314
-316
-308
-244
-198
-181
-176
-166
-160
-150
-169
-194
-215
-212
-210
-196
-174
-175
-206
-246
-307
-398
-477
-502
-480
-468
-470
-479
-466
-458
-439
-405
-368
-348
-349
-326
-308
-296
-253
-200
-157
-122
-101
-72
-15
13
6
-12
-33
-86
-133
-158
-196
-244
-295
-327
-315
-295
-287
-278
-251
-228
-233
-268
-301
-335
-348
-357
-370
-379
-379
-359
-333
-284
-255
-246
-235
-227
-202
-185
-193
-222
-254
-261
-257
-269
-271
-240
-186
-124
-50
-22
4
17
7
-33
-96
-174
-242
-303
-366
-414
-455
-452
-437
-399
-364
-333
-330
-347
-368
-374
-371
-358
-348
-373
-394
-393
-366
-313
-288
-264
-223
-182
-144
-99
-64
-53
-33
-35
-52
-65
-64
-58
-52
-53
-58
-90
-129
-164
-205
-244
-241
-231
-252
-268
-257
-266
-280
-246
-257
-275
-273
-272
-249
-256
-264
-266
-257
-247
-228
-196
-193
-199
-211
-209
-218
-235
-234
-197
-178
-175
-168
-175
-169
-163
-169
-184
-189
-178
-191
-206
-239
-294
-345
-400
-411
-413
-432
-406
-372
-394
-416
-391
-358
-357
-384
-392
-391
-408
-420
-421
-430
-429
-417
-382
-345
-311
-294
-267
-242
-245
-254
-264
-278
-260
-226
-207
-202
-193
-174
-132
-100
-81
-67
-53
-26
-3
23
50
39
2
-33
-72
-105
-147
-181
-193
-183
-167
-153
-143
-139
-150
-158
-141
-126
-99
-91
-91
-74
-86
-109
-109
-98
-88
-83
-79
-87
-105
-146
-190
-219
-253
-277
-307
-361
-392
-398
-417
-408
-394
-362
-323
-291
-241
-195
-169
-171
-142
-106
-104
-87
-45
-32
-24
-8
-4
16
18
12
0
-19
-68
-108
-138
-189
-220
-233
-260
-311
-357
-388
-417
-455
-472
-482
-504
-496
-481
-458
-422
-399
-388
-376
-353
-362
-340
-277
-211
-131
-64
-28
-24
-35
-59
-80
-91
-98
-100
-99
-97
-118
-164
-229
-308
-371
-385
-356
-312
-272
-258
-272
-305
-339
-371
-405
-434
-431
-388
-349
-342
-311
-275
-272
-256
-221
-158
-116
-97
-84
-85
-104
-150
-189
-214
-207
-212
-245
-243
-232
-245
-257
-217
-204
-209
-218
-209
-211
-251
-282
-311
-346
-390
-423
-447
-478
-509
-507
-477
-450
-441
-430
-441
-452
-505
-572
-760
-915
-968
-1012
-1142
-2178
-1530
240
632
-105
-885
-457
46
-50
-551
-587
-342
-98
-202
-407
-403
-222
-44
-211
-270
-410
-397
-312
-426
-533
-596
-507
-339
-402
-676
-718
-572
-458
-522
-606
-497
-367
-255
-374
-376
-381
-350
-267
-295
-106
147
49
-35
-17
-216
-253
-273
-292
-98
-100
-367
-446
-344
-476
-546
-535
-634
-604
-511
-602
-718
-574
-574
-420
-339
-401
-244
-267
-331
-386
-283
-240
-72
-227
-278
-174
-351
-342
-325
-242
-266
-351
-403
-275
-313
-475
-432
-397
-510
67
-334
-467
-218
-139
-155
-683
-273
12
-137
-202
-33
-248
-299
-231
-358
-556
-146
-55
-585
-273
-573
-634
-249
-923
-594
-175
-207
-378
-850
15
-329
-714
-590
-223
-101
-811
-709
-404
186
-758
-638
-100
-310
-73
-1030
-570
-18
-214
-901
-618
531
211
-581
-1148
-597
-84
-111
-1176
-755
36
-398
-597
-777
449
14
-864
-151
-111
-196
-976
-78
655
-737
-1022
-436
449
-338
-1076
-728
-63
134
-802
-1265
-878
-82
667
-1008
-1022
-372
-746
248
-668
-809
-8
-429
-420
-205
176
-148
-822
98
432
302
335
101
-1151
-31
866
394
170
-1211
-446
1780
694
-1988
-1196
2012
222
-1399
33
-649
-103
842
-451
-2037
692
961
-2277
-171
1199
-1232
-1057
944
99
60
-1998
1540
1650
-1296
-353
-300
2484
262
-1609
63
1152
631
-558
-572
1287
1056
-1703
354
682
292
-639
-1211
1386
411
-158
-1712
-269
2676
-1435
-1646
428
-94
1375
-102
-1094
32
271
327
1306
-273
-1520
286
1368
330
-833
368
22
751
-449
-211
-19
1291
999
-1611
105
252
781
56
-298
-307
828
200
-102
-262
-320
773
-692
-330
-105
-80
275
-813
-299
1117
-782
-835
110
-263
1242
120
-2716
-351
2050
577
-1842
-1489
992
1413
-521
-804
-711
327
937
-854
-467
-226
-314
-40
92
113
-1907
-594
1381
-104
-1150
-1311
208
495
-16
468
-1341
-1392
1122
-202
-407
-883
-1397
573
409
-343
-743
-1233
49
1815
-567
-2264
197
822
-305
-390
-1299
-999
724
535
-440
-1247
-1776
1189
644
-1209
-2009
-1904
1674
733
-413
-1611
-2480
-371
1237
-177
-1487
-1692
873
2169
-516
-2288
-1574
1125
462
-935
240
-145
-1491
-10
481
-1280
-1933
1380
729
-673
235
-1903
-388
90
-711
895
-497
-1232
817
-832
-469
77
-1251
-499
-137
731
-622
-990
527
605
-748
-1181
-1669
1218
2254
-2048
-1680
-580
2616
-35
-2361
640
186
-144
823
62
-78
-266
-912
344
523
375
445
-26
149
-626
-1679
-216
649
1115
-352
-1210
-687
-293
697
-400
-1033
3
-249
219
-100
-1038
691
-1787
-142
1446
-2414
998
470
-419
607
-1115
326
-426
-972
487
1438
177
-1935
675
764
-451
465
185
953
-646
-1905
-315
1129
-444
-1926
-1238
163
1003
256
-602
-1250
-534
348
-1072
-95
-704
-639
1257
-1413
-1089
-80
912
295
-2092
1133
-98
-245
523
-1289
-77
480
295
-1591
-448
1448
339
-161
-1045
-1270
179
1165
-302
-2320
688
1262
-1454
-1045
696
151
-1168
-1157
23
368
-1451
-540
705
489
-1225
150
13
105
105
-637
623
-204
-650
-1113
699
-781
-1088
1598
-1918
-503
107
-278
854
-876
-1038
-797
1498
941
-2848
-1373
2089
-580
-1765
1140
179
-1487
-558
-223
-777
384
1437
-839
36
-73
-574
1035
-23
8
-1561
-1313
-594
-87
-627
56
390
-672
-228
9
875
74
-1540
-1237
1339
422
-64
-1004
-1602
-180
714
624
-1119
-1246
-201
2140
780
-3650
-1567
2176
713
73
-1923
-1207
1596
391
-1119
-1426
-406
-369
531
-52
-1543
1795
917
-1849
-1400
-414
974
1974
-2298
-1600
1226
-1019
-408
-187
-10
-492
-246
727
313
-710
-941
-632
-160
-289
-812
-16
688
994
-206
-1638
-593
1889
-103
-2298
1312
1030
-1099
702
989
-138
-697
-756
-570
157
1490
-208
-2764
-1345
1954
1047
-1282
-1561
983
1064
-1976
-2042
925
-148
-2356
-161
600
44
-788
-1089
705
444
-1682
68
115
-655
-342
-1139
1894
819
-2231
31
740
306
-126
-1179
-411
-462
-895
262
585
363
-664
-537
-116
-367
-1443
-1606
-691
-694
105
-225
-1753
813
1724
-1251
-925
-1034
-692
698
-383
487
-818
-2918
438
921
1211
-618
-2327
-412
1691
873
-1969
-1040
-231
-252
-292
1594
28
-644
-532
217
957
-2735
-852
320
963
528
-1523
-1570
233
2133
18
-1651
-1247
392
-63
1648
765
-2377
-1576
548
2575
-477
-2437
964
1526
-631
-614
-478
-840
2168
1040
-2903
-1820
1170
1664
-486
-503
-411
232
157
-1079
1032
1098
-1547
-1327
516
1337
-337
88
1117
-1153
-1858
631
754
-182
-188
-777
-392
221
287
466
1051
-207
-1032
183
-1049
-260
165
-335
46
-990
-662
-295
-514
-309
-177
-1416
-987
-332
-948
-343
992
-839
-1375
-1266
-739
1255
550
-817
-139
-319
-660
24
-114
-188
217
171
-1869
-65
1719
-70
-1960
-997
-823
206
-215
-144
582
-1852
-1366
-39
-600
96
-327
-513
-508
-1351
282
253
-1397
-1216
200
413
-91
-853
881
-1057
-1641
601
-531
-24
113
-81
-2711
-929
1365
-227
-954
-106
277
-821
-348
-288
-616
-477
-931
-76
314
-83
-301
-335
-789
-658
708
65
-825
-347
154
566
-964
-1002
-1134
-458
1528
38
-1316
-678
105
-326
-856
-669
-901
-591
-355
-300
990
-754
-1766
-1053
610
-130
-1770
572
-584
-1669
-576
128
-1178
-916
462
-313
-1348
-979
429
-385
-799
-1386
-1041
-39
551
-996
-451
722
-1357
-839
-1140
-179
446
-301
-348
-831
17
311
-416
-910
-566
-488
-984
-130
389
13
-891
-935
-177
-1143
28
460
-510
-841
-709
-855
-428
603
-271
-39
90
-419
-715
-893
-699
1234
449
-1786
-1084
24
1088
456
-1389
-993
-406
-872
169
-504
44
409
-1453
-1031
-581
-386
247
72
-1322
-1219
-334
-191
-247
-477
-1489
-629
-161
-581
603
-360
-459
-554
-811
-884
-412
396
552
-1262
-1191
824
134
16
-285
-102
-571
320
609
-1030
-444
-137
-28
23
-573
-696
152
94
-616
-867
-847
-648
-973
-449
221
-645
-1187
-95
267
-952
-1547
-951
-549
-687
-554
76
-681
-868
-89
159
-711
-1303
-383
-367
-125
-540
-381
104
-226
-489
-981
-520
657
780
-163
-775
-1069
-429
106
-121
-846
-1256
-711
178
213
-735
-1459
-886
-79
-342
-1056
-471
-12
-46
-235
-1018
-961
718
165
-991
-251
-992
-455
-77
-358
-456
-313
145
-193
-415
-685
-547
-59
11
-490
-365
-369
-846
-171
176
-389
-875
-830
-613
-484
-102
59
-552
-1398
-493
1047
123
-1142
-1128
-206
-20
-225
-239
-121
-278
-251
106
11
460
-416
-170
-316
-509
-84
-384
-534
-292
-30
-75
-198
-844
-307
-230
-685
-673
-732
-457
-174
182
111
-433
-769
-1039
-1232
-33
315
-668
60
-107
-553
-436
-1013
-556
211
-251
-521
139
158
-357
-980
-1046
-601
-784
38
493
-106
-346
-634
-716
-672
-269
-411
224
714
-213
-545
-346
-649
-795
-598
-626
-212
-267
-14
-69
-711
-757
-800
-671
-205
268
-277
-1058
-746
-534
-872
-841
-678
-537
-314
-413
-508
-107
-442
-1088
-192
-194
-1075
-653
-345
-535
-182
-122
-547
-527
-292
50
44
-317
-385
-244
-168
-74
-196
-276
-419
-421
-127
-315
-361
164
257
-420
-363
-136
-54
-123
-182
166
-42
-141
115
63
-553
-698
57
684
661
84
-105
31
24
278
274
-360
-127
361
31
57
123
113
-154
-139
72
-75
-106
-136
-45
3
-234
-275
-132
-125
148
368
49
-512
-132
531
-37
-225
284
243
-7
150
364
6
-42
104
312
232
-155
218
629
389
-15
-90
-61
-193
-101
118
-142
-525
-590
-419
-295
-626
-922
-771
-760
-983
-1187
-1127
-1061
-1236
-1365
-1342
-1324
-1251
-1205
-1489
-1586
-1425
-1471
-1474
-1624
-1559
-1517
-1655
-1491
-1248
-1385
-1595
-1356
-1308
-1445
-1735
-1712
-1481
-1320
-1024
-1261
-1374
-1292
-1520
-1553
-1362
-1256
-1220
-879
-562
-837
-1030
-966
-661
-593
-837
-571
-385
-530
-462
-188
-340
-544
-425
-119
89
136
379
399
354
416
388
368
508
746
861
846
932
1101
1095
1106
1028
1162
1444
1536
1516
1660
1754
1497
1488
1502
1563
1887
1960
1918
2004
2053
2205
2036
1821
2066
2254
2108
2028
2654
2933
2609
2407
2465
2662
2797
2397
1533
1291
1041
679
1164
1270
1106
888
355
319
-160
-957
-1355
-1623
-2019
-2405
-2154
-2045
-2118
-2325
-2646
-3005
-3377
-3721
-3903
-3524
-3577
-3698
-3395
-3051
-2609
-2575
-2339
-2157
-2290
-2157
-1773
-1253
-1075
-994
-542
-23
191
649
954
755
836
827
970
1129
1119
1313
1270
1315
1423
1277
1064
814
619
474
136
-20
-27
-295
-336
-549
-871
-935
-1412
-1652
-1774
-2187
-2427
-2498
-2606
-2786
-2780
-2834
-3088
-3142
-3104
-3262
-3257
-3171
-3332
-3187
-3102
-3057
-2732
-2634
-2367
-2149
-2116
-2032
-1919
-1748
-1721
-1443
-1055
-828
-527
-209
-43
124
244
213
281
216
358
631
634
684
679
644
556
440
418
235
140
80
19
28
30
1
-69
-83
-198
-103
32
-41
126
306
508
635
971
1431
1611
1852
2151
2378
2610
2949
3370
3766
3960
4294
4805
4751
5013
5319
5267
5364
5293
4345
3497
3307
2434
2221
2877
2695
2364
1842
1283
472
-567
-1518
-2075
-2701
-3365
-2860
-2519
-2804
-3171
-3620
-4284
-5099
-5308
-5398
-5147
-4853
-4640
-4130
-3574
-3160
-3220
-3017
-2762
-2795
-2504
-2101
-1360
-907
-756
-247
375
555
839
1383
1406
1354
1307
1411
1605
1644
1814
1901
2034
2125
1999
1887
1707
1340
895
680
700
838
786
706
760
421
7
-263
-496
-885
-1200
-1264
-1273
-1178
-1156
-1160
-1233
-1538
-1773
-1978
-2109
-2142
-2376
-2392
-2339
-2445
-2362
-2219
-2186
-2187
-2126
-2023
-2217
-2271
-2120
-2215
-2242
-2007
-1733
-1570
-1410
-1193
-1091
-1283
-1395
-1331
-1315
-1218
-947
-722
-670
-466
-345
-436
-560
-635
-644
-665
-581
-543
-542
-568
-504
-501
-636
-649
-693
-727
-813
-748
-643
-697
-645
-639
-591
-556
-475
-407
-350
-244
-109
-39
28
487
638
850
1306
1281
1640
1808
1981
2281
2426
2630
2827
3217
3335
3566
3895
3959
4202
4354
4536
4718
4902
4926
5077
4398
3303
3215
2608
2409
3118
3320
2954
2234
1744
1034
172
-713
-1452
-1902
-2239
-2110
-1891
-1860
-2641
-3502
-4198
-4989
-5127
-5282
-5071
-4597
-4394
-4285
-3954
-3441
-3646
-3820
-3653
-3439
-3078
-2385
-1526
-956
-711
-603
32
534
745
1129
1295
1578
1660
1858
2233
2383
2414
2211
2279
2491
2330
2016
1946
1609
1178
1016
853
955
816
541
516
185
-198
-493
-728
-1103
-1410
-1537
-1557
-1216
-1096
-1250
-1467
-1666
-1966
-2215
-2509
-2941
-2899
-2819
-2583
-1944
-1531
-1786
-2357
-2565
-2775
-3002
-2981
-2617
-2224
-2020
-1560
-1028
-955
-1378
-1584
-1671
-1796
-1533
-1062
-419
-28
165
283
287
266
69
-158
-298
-291
-209
16
263
325
107
-305
-425
-562
-749
-899
-1022
-1087
-1219
-1217
-1069
-1027
-1150
-1147
-1097
-1021
-897
-925
-713
-504
-365
-110
240
630
921
1186
1305
1421
1626
1902
2166
2421
2836
3201
3384
3639
4000
4001
3771
3973
4157
4229
4502
4807
4865
4814
4140
3320
3065
2396
2032
2469
2555
2145
1733
1319
627
-199
-1275
-2012
-2324
-2694
-2698
-2302
-2237
-2864
-3492
-4013
-4555
-4885
-5161
-4939
-4456
-4147
-3863
-3258
-2837
-3165
-3210
-2979
-2737
-2349
-1865
-1140
-438
-114
70
656
1019
1037
1183
1317
1540
1635
1773
2010
2131
2007
1833
1926
2042
1817
1530
1441
1187
982
866
723
760
544
246
183
-42
-615
-1081
-1078
-1393
-1812
-1799
-1742
-1855
-1891
-1780
-2116
-2509
-2744
-2873
-2955
-3025
-2948
-2854
-2759
-2677
-2488
-2442
-2533
-2504
-2377
-2112
-1857
-1574
-1330
-1060
-870
-788
-527
-363
-317
-192
55
174
203
389
455
389
375
362
281
273
142
77
7
-283
-458
-540
-645
-882
-1004
-1055
-1158
-1116
-1205
-1207
-1241
-1378
-1378
-1250
-1147
-1141
-959
-795
-616
-439
-236
42
181
439
746
1168
1306
1495
2043
2074
2225
2594
2794
2894
3229
3620
3660
3923
4082
4253
4428
4461
4570
4531
4659
4489
3776
3205
2872
2423
2290
2691
2496
1802
1260
747
105
-844
-1640
-2199
-2614
-2834
-2674
-2393
-2719
-3367
-4024
-4462
-4750
-4976
-4942
-4624
-4092
-3771
-3409
-2791
-2618
-2888
-2839
-2488
-2196
-1735
-1043
-265
192
293
603
985
1132
1111
1190
1393
1586
1845
2120
2363
2280
1984
1800
1825
1811
1392
1155
1140
953
764
694
634
437
86
-130
-312
-530
-739
-1102
-1237
-1295
-1725
-1962
-1813
-1897
-2301
-2510
-2509
-2760
-2898
-2800
-2738
-2815
-2964
-2872
-2685
-2578
-2542
-2457
-2431
-2304
-1981
-1731
-1425
-1189
-1042
-902
-557
-239
-212
-89
95
212
358
519
629
689
622
560
579
477
354
267
168
61
-117
-216
-286
-361
-523
-864
-1063
-1130
-1225
-1306
-1235
-1235
-1308
-1187
-994
-843
-943
-889
-678
-577
-409
-154
133
292
497
699
990
1209
1389
1751
2025
2276
2478
2855
3126
3170
3463
3552
3751
3918
4087
4302
4395
4525
4337
4423
3949
3388
3256
2750
2537
2587
2611
2047
1563
1064
205
-439
-1302
-1983
-2496
-2679
-2756
-2765
-2781
-3394
-3864
-4353
-4794
-4914
-5009
-4763
-4359
-3851
-3471
-2984
-2641
-2749
-2605
-2339
-2000
-1585
-923
-255
268
699
870
1156
1257
1231
1271
1388
1606
1745
1951
2082
2042
1865
1668
1600
1524
1284
1049
1005
873
636
415
307
222
-158
-194
-299
-931
-1034
-1283
-1582
-1634
-1734
-2045
-2327
-2121
-2325
-2625
-2692
-2974
-3196
-3189
-3050
-2965
-2689
-2840
-2601
-2161
-2234
-2076
-1886
-1685
-1556
-1174
-758
-483
6
23
200
526
567
560
748
977
807
914
970
1010
882
562
456
214
52
-194
-239
-352
-676
-757
-837
-931
-1073
-1248
-1382
-1323
-1365
-1385
-1128
-1155
-1241
-1056
-881
-756
-642
-405
-272
-16
312
562
956
1186
1363
1604
1890
2013
2321
2556
2727
3135
3371
3531
3735
4067
3972
4022
4297
4277
4337
4370
3897
3402
3210
2688
2544
2649
2268
1727
1368
948
65
-587
-1305
-2131
-2543
-2710
-2710
-2539
-2803
-3470
-3785
-4163
-4637
-4720
-4651
-4384
-3920
-3400
-2875
-2500
-2355
-2560
-2369
-2032
-1816
-1303
-561
43
395
725
911
1054
980
824
872
1071
1257
1416
1695
1743
1545
1426
1326
1274
1162
902
897
820
621
661
572
356
174
-33
-357
-671
-792
-1208
-1650
-1612
-1722
-2025
-2153
-2178
-2399
-2660
-2897
-3051
-3147
-3212
-3140
-2928
-2644
-2552
-2390
-2021
-1855
-1856
-1792
-1470
-1075
-831
-481
-30
313
356
544
814
796
658
721
888
896
888
894
882
716
500
363
274
109
-190
-241
-249
-448
-582
-678
-717
-938
-1092
-1041
-1109
-1112
-1082
-991
-900
-882
-710
-551
-528
-360
-262
-66
72
190
566
622
866
1077
1405
1620
1713
2110
2201
2418
2556
2813
3023
3086
3287
3300
3628
3613
3638
3706
3314
3147
2677
2493
2231
1908
1881
1509
1245
702
134
-622
-1331
-1950
-2421
-2452
-2567
-2542
-2574
-2811
-3033
-3468
-3800
-4035
-3972
-3692
-3296
-2743
-2348
-2000
-1878
-1868
-1862
-1816
-1551
-1184
-627
-130
284
547
666
622
464
421
429
523
713
864
1027
1079
1009
931
767
613
515
446
463
520
497
438
281
127
-221
-504
-630
-974
-1153
-1203
-1236
-1529
-1728
-1787
-2253
-2582
-2704
-2883
-2978
-2907
-2788
-2695
-2574
-2599
-2421
-2292
-2220
-1955
-1650
-1268
-1019
-775
-522
-296
-226
-231
12
214
334
433
688
811
643
656
637
502
314
273
237
172
67
-56
-96
-233
-306
-397
-461
-441
-463
-502
-499
-455
-398
-487
-422
-339
-378
-252
-107
-17
-7
184
247
252
450
476
559
847
1129
1156
1387
1568
1661
1733
1760
2015
2073
2153
2243
2467
2548
2347
2365
2342
1983
1761
1674
1389
1259
1111
753
592
290
-213
-735
-1163
-1567
-1926
-1990
-1933
-1967
-2012
-2127
-2171
-2295
-2596
-2796
-2762
-2588
-2375
-2014
-1660
-1478
-1407
-1418
-1426
-1384
-1319
-1162
-795
-410
-184
54
222
210
37
-52
29
56
85
190
302
360
375
354
323
280
178
127
165
137
100
53
-98
-293
-590
-792
-952
-1127
-1203
-1300
-1320
-1495
-1718
-1885
-2241
-2487
-2505
-2561
-2432
-2212
-2127
-1979
-1907
-1895
-1832
-1782
-1635
-1414
-1040
-685
-435
-190
-33
18
13
32
132
219
342
521
657
597
467
440
328
161
85
121
73
12
41
7
-49
-136
-175
-189
-145
-104
-11
66
107
132
40
200
182
77
347
443
533
570
570
845
775
719
1077
1104
1135
1284
1515
1606
1351
1463
1655
1496
1418
1607
1643
1651
1540
1483
1417
1110
910
659
574
497
199
129
60
-251
-713
-1106
-1358
-1669
-1924
-1834
-1752
-1798
-1789
-1777
-1744
-1937
-2184
-2128
-2022
-1814
-1519
-1274
-1048
-947
-982
-1015
-966
-887
-850
-718
-340
-116
-89
43
86
-21
-173
-182
-19
56
31
162
371
392
290
237
251
187
82
112
190
173
54
-66
-224
-565
-811
-979
-1141
-1236
-1307
-1318
-1514
-1625
-1765
-2083
-2251
-2306
-2288
-2180
-1924
-1749
-1546
-1460
-1489
-1333
-1269
-1160
-923
-551
-200
13
206
274
278
181
123
238
313
400
545
652
627
450
353
261
85
45
81
141
199
197
200
158
65
19
-10
35
82
194
258
246
379
322
238
264
235
326
327
417
569
552
493
575
596
609
579
527
809
852
750
887
952
781
731
846
804
773
672
715
763
583
395
362
234
-46
-124
-156
-179
-306
-444
-457
-713
-1017
-1204
-1303
-1279
-1351
-1284
-1104
-1039
-1157
-1253
-1316
-1470
-1537
-1452
-1166
-997
-925
-782
-752
-790
-879
-946
-894
-786
-679
-491
-281
-242
-243
-314
-418
-403
-449
-486
-380
-457
-552
-512
-625
-703
-880
-875
-834
-1022
-883
-978
-1303
-1341
-1429
-1577
-1492
-1355
-1296
-1059
-1033
-1019
-907
-1022
-1007
-967
-851
-655
-583
-347
-148
-214
-308
-268
-251
-357
-325
-180
36
132
168
377
327
97
147
253
269
281
421
662
743
632
820
869
642
807
894
961
1147
999
1155
1162
839
887
724
673
688
614
745
746
645
610
546
426
249
272
327
303
275
295
331
156
-3
-62
-178
-289
-292
-297
-339
-370
-451
-450
-523
-696
-756
-867
-974
-1029
-1164
-1065
-1006
-1068
-1005
-920
-816
-859
-905
-846
-790
-773
-729
-615
-570
-625
-644
-628
-635
-739
-759
-689
-677
-652
-685
-650
-630
-731
-735
-714
-755
-838
-904
-902
-933
-971
-970
-915
-925
-986
-967
-944
-944
-983
-981
-907
-910
-909
-834
-785
-773
-755
-654
-564
-567
-560
-441
-400
-373
-259
-165
-75
1
31
132
199
137
244
263
294
398
383
558
624
544
628
615
510
526
649
544
558
615
554
619
505
454
525
475
412
448
461
397
449
360
366
254
84
135
29
-55
-139
-119
-133
-203
-198
-243
-228
-351
-355
-352
-492
-470
-552
-517
-549
-630
-524
-491
-478
-440
-410
-364
-329
-329
-344
-254
-301
-347
-323
-331
-327
-363
-372
-364
-417
-506
-563
-610
-694
-789
-854
-838
-888
-962
-942
-956
-1026
-1028
-993
-999
-972
-1048
-982
-881
-985
-912
-852
-834
-784
-839
-765
-749
-790
-726
-681
-680
-657
-643
-587
-538
-566
-545
-444
-378
-336
-217
-198
-81
-7
6
117
86
157
225
191
284
346
327
432
461
504
590
629
699
742
742
776
861
752
831
799
730
856
850
865
888
996
932
850
891
811
796
584
645
553
361
454
221
184
132
-161
-176
-295
-479
-602
-636
-687
-708
-792
-858
-824
-1012
-1149
-1138
-1133
-1113
-1136
-1048
-896
-945
-948
-853
-911
-1014
-938
-855
-793
-749
-730
-615
-584
-699
-679
-711
-750
-720
-783
-710
-735
-808
-698
-711
-758
-708
-693
-712
-687
-672
-632
-593
-680
-650
-620
-657
-615
-589
-554
-565
-577
-575
-560
-568
-550
-499
-525
-455
-371
-350
-302
-290
-260
-134
-133
-55
33
98
200
164
195
309
271
278
344
377
402
309
396
441
394
376
375
422
326
272
332
300
256
191
257
179
121
57
-44
-59
-172
-268
-198
-102
-234
-341
-241
-229
-340
-388
-301
-368
-499
-450
-444
-528
-575
-578
-544
-562
-636
-577
-592
-622
-700
-704
-623
-720
-675
-659
-620
-616
-673
-626
-648
-651
-690
-676
-640
-683
-676
-660
-601
-622
-559
-525
-544
-508
-510
-480
-531
-539
-583
-544
-507
-598
-521
-535
-494
-496
-554
-498
-527
-517
-468
-431
-378
-288
-247
-166
-33
-78
-6
40
4
70
79
105
182
254
245
324
379
370
381
314
289
271
215
161
255
223
188
282
147
207
59
-38
116
48
44
89
98
41
-99
-186
-259
-354
-468
-415
-342
-363
-426
-444
-426
-538
-594
-556
-517
-552
-608
-551
-544
-589
-579
-576
-500
-482
-491
-381
-370
-405
-382
-395
-379
-456
-490
-400
-439
-444
-464
-448
-430
-493
-454
-449
-470
-466
-488
-529
-529
-548
-554
-546
-599
-596
-574
-557
-541
-518
-491
-508
-471
-453
-465
-428
-396
-325
-276
-287
-199
-198
-202
-127
-109
6
32
-9
100
137
133
98
97
210
163
160
270
292
199
300
406
305
403
377
341
407
206
239
270
181
148
127
121
43
-1
-92
-106
-197
-290
-264
-343
-385
-444
-452
-429
-548
-579
-577
-662
-682
-674
-615
-594
-621
-604
-547
-616
-601
-476
-508
-515
-451
-430
-396
-422
-435
-366
-418
-477
-400
-411
-449
-454
-483
-482
-550
-600
-563
-601
-647
-624
-649
-670
-709
-763
-741
-772
-758
-735
-718
-665
-677
-651
-587
-548
-558
-517
-458
-458
-452
-391
-329
-281
-256
-231
-138
-118
-43
44
37
191
209
218
337
266
364
428
404
533
484
530
616
517
533
530
424
490
463
341
408
327
190
178
41
-56
-118
-219
-275
-314
-381
-461
-480
-520
-576
-611
-606
-556
-658
-712
-604
-687
-736
-734
-769
-690
-755
-755
-575
-599
-633
-600
-608
-585
-642
-629
-512
-577
-622
-544
-608
-659
-655
-667
-636
-684
-694
-590
-566
-645
-657
-611
-639
-652
-672
-653
-615
-662
-560
-469
-542
-528
-517
-515
-515
-567
-489
-415
-427
-392
-258
-193
-206
-151
-92
9
44
94
229
249
307
407
454
557
594
636
753
736
747
842
825
829
793
877
853
706
755
726
621
514
442
359
209
117
4
-55
-172
-360
-404
-523
-667
-745
-779
-810
-874
-911
-917
-949
-1047
-1037
-973
-996
-963
-937
-837
-791
-843
-758
-719
-709
-690
-656
-606
-624
-613
-581
-612
-641
-646
-646
-627
-607
-569
-578
-524
-472
-492
-480
-482
-451
-452
-451
-413
-385
-388
-434
-446
-462
-518
-531
-520
-480
-474
-432
-367
-366
-380
-376
-315
-321
-229
-137
-65
25
23
113
180
208
286
336
424
428
488
519
529
566
520
539
551
512
542
529
525
511
480
386
275
269
167
120
96
-4
-31
-153
-239
-343
-439
-502
-579
-596
-665
-680
-726
-754
-776
-840
-792
-827
-876
-826
-863
-848
-828
-828
-808
-794
-778
-754
-723
-709
-658
-637
-632
-628
-596
-516
-515
-534
-488
-445
-452
-460
-443
-464
-482
-505
-478
-427
-463
-476
-467
-492
-526
-583
-538
-488
-500
-428
-340
-285
-255
-269
-234
-196
-192
-161
-122
-71
-78
-46
10
46
109
123
239
295
240
318
328
327
369
339
399
445
454
458
420
428
399
357
353
305
277
254
226
203
136
95
44
-74
-126
-211
-303
-330
-445
-496
-555
-631
-628
-672
-725
-706
-713
-754
-774
-723
-720
-761
-760
-754
-786
-833
-828
-760
-770
-803
-728
-678
-649
-631
-620
-545
-540
-533
-475
-510
-490
-482
-466
-410
-444
-438
-385
-326
-341
-293
-236
-247
-257
-308
-264
-239
-268
-225
-171
-155
-170
-129
-109
-98
-97
-28
6
84
100
74
143
121
91
125
130
190
212
222
238
255
219
213
223
198
172
158
168
126
105
14
-31
-32
-74
-101
-120
-127
-170
-247
-260
-292
-398
-495
-495
-476
-554
-597
-527
-528
-602
-661
-644
-636
-696
-707
-627
-614
-653
-653
-620
-594
-679
-671
-587
-574
-581
-574
-534
-532
-580
-605
-531
-520
-545
-521
-494
-505
-559
-616
-627
-600
-613
-561
-539
-486
-483
-485
-394
-401
-405
-342
-309
-276
-229
-202
-148
-113
-87
-63
-10
29
35
22
92
112
62
98
150
139
186
182
178
203
132
167
203
160
196
210
194
182
161
140
106
43
41
64
-66
-80
-79
-196
-236
-293
-343
-379
-439
-483
-511
-527
-517
-484
-517
-552
-633
-655
-648
-699
-711
-656
-672
-690
-631
-626
-569
-538
-543
-472
-482
-463
-442
-446
-407
-435
-464
-418
-418
-426
-375
-358
-371
-377
-397
-343
-312
-362
-324
-310
-288
-325
-317
-268
-304
-321
-325
-275
-269
-309
-174
-167
-149
-54
-60
3
-66
-113
-35
-99
-49
-61
-57
42
47
58
78
89
115
140
131
155
188
135
118
103
89
26
-23
14
-7
-3
-49
-37
-33
-156
-141
-180
-240
-268
-350
-288
-356
-459
-428
-468
-539
-584
-582
-529
-548
-638
-615
-607
-635
-670
-677
-613
-666
-738
-684
-656
-667
-673
-584
-504
-527
-478
-404
-335
-321
-371
-312
-291
-384
-371
-334
-310
-337
-414
-319
-323
-399
-341
-288
-227
-301
-284
-177
-241
-235
-224
-201
-153
-155
-131
-58
5
-63
-15
26
6
-26
-54
22
13
19
39
77
107
25
57
111
52
7
68
40
-36
-67
-69
-35
-50
-110
-127
-100
-176
-227
-207
-251
-281
-300
-313
-305
-364
-387
-374
-392
-399
-407
-405
-348
-398
-473
-487
-531
-578
-661
-615
-554
-598
-559
-484
-467
-504
-502
-435
-432
-483
-482
-395
-370
-402
-374
-306
-280
-344
-312
-247
-253
-244
-209
-136
-122
-180
-166
-121
-125
-137
-141
-103
-126
-130
-107
-78
-74
-103
-27
5
-9
21
0
94
116
68
91
162
139
87
85
30
80
30
-41
8
-106
-133
-141
-166
-172
-227
-235
-259
-275
-348
-369
-378
-383
-391
-420
-402
-387
-374
-373
-379
-382
-370
-356
-344
-320
-338
-340
-339
-363
-361
-431
-461
-420
-428
-471
-466
-415
-397
-405
-429
-374
-385
-413
-406
-385
-346
-410
-345
-292
-319
-318
-313
-269
-285
-293
-277
-255
-229
-261
-238
-231
-224
-235
-198
-187
-197
-180
-179
-157
-196
-187
-239
-221
-196
-239
-125
-199
-144
-85
-110
-37
-75
8
-4
-5
44
62
72
26
77
80
60
72
88
97
27
-12
-6
-2
-60
-69
-87
-127
-163
-194
-168
-221
-272
-263
-326
-342
-390
-415
-377
-451
-446
-450
-491
-478
-460
-425
-471
-444
-434
-450
-404
-464
-391
-347
-366
-289
-316
-318
-346
-371
-323
-344
-330
-310
-246
-239
-251
-223
-236
-192
-203
-205
-158
-153
-119
-116
-117
-89
-81
-82
-37
4
-40
-20
-23
-31
-44
-118
-90
-115
-183
-181
-195
-188
-228
-260
-231
-245
-278
-271
-234
-188
-181
-155
-142
-153
-207
-242
-176
-208
-224
-169
-186
-188
-185
-226
-205
-194
-228
-161
-102
-146
-148
-192
-172
-159
-221
-155
-145
-139
-162
-194
-180
-247
-245
-254
-237
-249
-299
-269
-311
-348
-371
-397
-393
-450
-458
-459
-447
-441
-446
-451
-435
-431
-451
-340
-321
-306
-288
-323
-299
-334
-335
-294
-277
-260
-261
-272
-218
-201
-202
-133
-106
-99
-80
-69
-59
-72
-108
-138
-111
-159
-196
-152
-202
-186
-220
-220
-176
-218
-237
-253
-206
-250
-252
-208
-212
-205
-253
-223
-210
-222
-257
-261
-245
-326
-342
-341
-328
-401
-414
-354
-355
-360
-431
-369
-379
-422
-394
-394
-341
-393
-323
-279
-337
-294
-320
-282
-278
-275
-241
-229
-241
-280
-266
-311
-326
-290
-314
-281
-241
-262
-220
-185
-208
-211
-227
-232
-244
-266
-261
-236
-250
-248
-237
-279
-246
-230
-259
-245
-273
-281
-315
-356
-309
-320
-323
-326
-322
-309
-347
-331
-309
-319
-333
-301
-267
-285
-269
-298
-283
-270
-288
-213
-209
-193
-184
-198
-215
-289
-295
-307
-288
-275
-272
-229
-256
-282
-311
-328
-344
-374
-364
-334
-314
-335
-329
-323
-329
-358
-357
-311
-323
-319
-291
-292
-264
-270
-263
-260
-303
-316
-298
-280
-328
-320
-308
-296
-277
-280
-222
-250
-257
-202
-192
-149
-161
-168
-136
-185
-249
-197
-182
-211
-149
-130
-134
-94
-130
-114
-122
-192
-163
-148
-178
-216
-236
-227
-232
-267
-250
-232
-261
-268
-267
-269
-269
-289
-279
-250
-302
-318
-300
-355
-346
-314
-304
-300
-354
-323
-271
-341
-343
-244
-260
-283
-216
-214
-207
-255
-234
-192
-260
-271
-249
-216
-274
-270
-215
-241
-260
-245
-168
-199
-251
-212
-194
-206
-248
-200
-141
-183
-204
-151
-104
-173
-167
-143
-166
-171
-211
-204
-250
-298
-277
-268
-267
-286
-265
-225
-235
-238
-237
-250
-206
-170
-169
-167
-133
-165
-200
-181
-227
-214
-214
-208
-181
-191
-185
-169
-135
-155
-173
-137
-184
-215
-194
-180
-180
-219
-218
-213
-249
-274
-277
-235
-258
-255
-179
-196
-221
-207
-258
-309
-323
-344
-315
-338
-346
-295
-281
-256
-239
-213
-206
-258
-248
-252
-309
-303
-284
-297
-310
-338
-321
-281
-294
-294
-222
-195
-221
-198
-194
-195
-170
-171
-155
-138
-215
-274
-236
-262
-259
-218
-214
-186
-193
-176
-152
-155
-167
-214
-221
-225
-269
-276
-296
-298
-347
-364
-309
-322
-302
-299
-264
-223
-259
-226
-197
-206
-231
-231
-186
-186
-159
-129
-126
-110
-117
-89
-82
-73
-40
-83
-130
-162
-193
-202
-214
-215
-201
-225
-249
-228
-234
-263
-243
-221
-215
-215
-200
-181
-197
-220
-201
-235
-267
-236
-249
-264
-263
-240
-207
-234
-219
-173
-215
-263
-262
-271
-295
-319
-328
-329
-353
-368
-367
-358
-366
-346
-288
-276
-271
-279
-286
-296
-354
-351
-348
-362
-332
-335
-328
-305
-288
-241
-212
-214
-211
-227
-268
-298
-314
-316
-328
-376
-309
-238
-217
-228
-248
-198
-201
-216
-260
-255
-267
-273
-255
-305
-282
-293
-306
-331
-357
-364
-385
-357
-349
-351
-338
-306
-258
-285
-266
-225
-216
-198
-196
-134
-123
-152
-133
-129
-135
-138
-93
-62
-102
-148
-174
-198
-274
-286
-237
-231
-243
-251
-234
-253
-307
-304
-301
-324
-342
-324
-291
-328
-373
-369
-385
-403
-389
-349
-322
-323
-353
-321
-298
-327
-325
-322
-351
-382
-392
-395
-402
-400
-398
-359
-354
-387
-368
-385
-396
-385
-387
-368
-369
-350
-336
-343
-313
-309
-294
-277
-254
-270
-269
-215
-209
-207
-210
-202
-203
-192
-190
-201
-190
-180
-183
-188
-189
-187
-176
-171
-158
-199
-222
-202
-217
-242
-207
-189
-229
-218
-187
-216
-266
-275
-294
-322
-340
-346
-329
-341
-389
-378
-394
-454
-446
-437
-423
-408
-395
-380
-385
-382
-355
-345
-351
-336
-283
-279
-302
-258
-231
-254
-260
-228
-201
-214
-182
-145
-150
-166
-179
-142
-202
-269
-231
-221
-285
-333
-334
-359
-397
-385
-362
-351
-390
-371
-343
-342
-337
-330
-334
-349
-333
-338
-360
-347
-308
-285
-271
-238
-228
-227
-222
-203
-190
-240
-258
-218
-215
-205
-193
-163
-161
-167
-134
-145
-194
-223
-189
-196
-212
-177
-161
-193
-202
-200
-207
-249
-266
-250
-277
-302
-327
-343
-345
-341
-327
-322
-331
-344
-343
-328
-345
-343
-274
-271
-264
-235
-241
-245
-252
-219
-199
-217
-210
-197
-244
-298
-302
-303
-287
-284
-263
-235
-250
-275
-254
-238
-270
-240
-220
-217
-190
-216
-223
-217
-252
-226
-199
-184
-173
-175
-143
-119
-163
-163
-143
-182
-211
-236
-246
-262
-283
-278
-227
-202
-223
-209
-211
-226
-250
-261
-235
-218
-206
-185
-176
-202
-195
-188
-195
-166
-155
-129
-149
-191
-199
-202
-161
-150
-145
-167
-178
-184
-174
-156
-157
-103
-64
-79
-57
-38
-55
-75
-117
-85
-63
-133
-127
-120
-188
-219
-238
-247
-273
-347
-342
-368
-424
-390
-357
-362
-369
-350
-337
-346
-340
-334
-339
-286
-256
-251
-249
-248
-220
-222
-192
-145
-130
-127
-134
-78
-53
-107
-88
-81
-91
-91
-97
-64
-117
-198
-198
-194
-227
-252
-247
-245
-303
-337
-306
-329
-330
-293
-304
-302
-298
-291
-259
-263
-215
-177
-171
-197
-193
-133
-181
-187
-155
-192
-212
-250
-240
-251
-310
-324
-289
-266
-291
-255
-212
-239
-263
-198
-176
-189
-139
-105
-91
-90
-84
-61
-87
-144
-152
-168
-227
-235
-200
-227
-243
-225
-250
-242
-227
-247
-233
-295
-328
-319
-328
-313
-315
-300
-304
-326
-297
-261
-264
-248
-214
-220
-203
-193
-220
-237
-252
-272
-267
-276
-308
-280
-267
-314
-286
-248
-247
-235
-202
-171
-199
-222
-210
-225
-236
-222
-196
-205
-223
-191
-137
-161
-180
-164
-214
-245
-214
-220
-261
-283
-318
-349
-361
-404
-364
-367
-434
-397
-397
-445
-445
-432
-430
-423
-430
-412
-371
-395
-390
-345
-356
-379
-348
-305
-307
-293
-229
-204
-230
-243
-248
-253
-275
-279
-258
-260
-282
-275
-249
-271
-271
-252
-287
-299
-263
-271
-276
-242
-215
-215
-254
-251
-241
-285
-306
-276
-272
-326
-332
-306
-332
-385
-394
-355
-388
-415
-373
-388
-438
-435
-351
-323
-341
-287
-293
-338
-367
-341
-291
-313
-273
-238
-230
-242
-244
-208
-225
-221
-195
-201
-197
-221
-258
-247
-294
-304
-261
-274
-294
-291
-269
-302
-323
-296
-314
-357
-361
-332
-311
-311
-277
-252
-292
-299
-278
-312
-330
-319
-329
-313
-291
-291
-293
-319
-353
-386
-398
-388
-380
-354
-351
-329
-306
-329
-324
-273
-238
-234
-205
-187
-163
-159
-177
-180
-173
-173
-204
-181
-179
-185
-151
-170
-177
-178
-187
-176
-178
-210
-211
-213
-252
-244
-274
-277
-240
-291
-277
-249
-234
-214
-224
-218
-259
-277
-300
-295
-311
-358
-332
-325
-339
-342
-329
-310
-316
-296
-252
-228
-197
-189
-164
-154
-181
-182
-176
-176
-173
-155
-141
-172
-163
-117
-133
-157
-159
-176
-206
-238
-233
-245
-255
-262
-261
-257
-285
-289
-298
-344
-348
-321
-319
-304
-273
-267
-264
-261
-270
-269
-288
-276
-254
-257
-231
-231
-212
-194
-223
-234
-235
-249
-274
-294
-342
-334
-328
-365
-334
-329
-330
-282
-247
-224
-181
-183
-217
-209
-237
-246
-248
-256
-229
-228
-228
-202
-220
-261
-258
-278
-297
-288
-280
-261
-289
-314
-294
-330
-348
-312
-322
-328
-306
-305
-298
-305
-308
-266
-283
-255
-228
-300
-264
-237
-246
-166
-148
-178
-180
-190
-208
-222
-238
-260
-259
-291
-267
-183
-195
-170
-164
-203
-223
-273
-275
-272
-312
-300
-303
-333
-323
-312
-310
-319
-313
-309
-303
-307
-328
-337
-395
-452
-463
-463
-471
-450
-399
-389
-376
-384
-405
-397
-395
-356
-335
-352
-326
-308
-309
-320
-322
-321
-341
-310
-258
-247
-248
-235
-242
-275
-279
-282
-265
-282
-301
-263
-273
-293
-258
-257
-270
-260
-267
-266
-269
-293
-272
-259
-262
-221
-218
-255
-256
-284
-307
-298
-303
-293
-302
-329
-332
-348
-384
-404
-409
-403
-409
-439
-399
-378
-391
-344
-332
-307
-275
-281
-237
-247
-266
-200
-199
-190
-134
-153
-176
-149
-177
-169
-143
-195
-166
-138
-221
-214
-220
-264
-266
-303
-287
-271
-332
-327
-309
-367
-378
-355
-373
-343
-357
-353
-295
-356
-327
-267
-326
-310
-305
-321
-263
-297
-268
-188
-248
-208
-137
-214
-202
-216
-265
-223
-286
-297
-245
-286
-272
-219
-256
-257
-251
-283
-261
-289
-278
-227
-281
-291
-270
-309
-311
-288
-274
-257
-268
-268
-253
-293
-292
-278
-308
-310
-313
-294
-291
-287
-255
-258
-298
-282
-243
-265
-270
-253
-255
-230
-273
-310
-270
-307
-305
-247
-282
-293
-280
-285
-246
-254
-273
-235
-282
-295
-244
-286
-282
-294
-317
-300
-329
-337
-299
-326
-301
-250
-250
-178
-154
-158
-116
-129
-115
-90
-125
-133
-134
-153
-159
-183
-187
-158
-214
-215
-180
-215
-211
-249
-294
-314
-369
-376
-372
-382
-369
-312
-289
-299
-283
-271
-242
-248
-244
-217
-246
-241
-243
-281
-273
-266
-261
-267
-270
-268
-233
-203
-176
-127
-147
-162
-165
-205
-229
-248
-258
-266
-274
-248
-233
-227
-213
-222
-228
-222
-241
-239
-244
-288
-298
-321
-356
-332
-320
-338
-333
-348
-341
-333
-356
-330
-303
-310
-308
-316
-319
-273
-269
-258
-207
-218
-201
-161
-191
-192
-169
-196
-160
-183
-211
-174
-261
-282
-261
-320
-320
-312
-322
-324
-336
-328
-324
-378
-395
-385
-435
-444
-415
-433
-406
-383
-363
-305
-327
-324
-272
-289
-310
-321
-336
-319
-318
-303
-236
-234
-267
-248
-261
-299
-297
-292
-285
-270
-295
-287
-278
-334
-326
-317
-356
-347
-372
-369
-355
-399
-357
-328
-390
-384
-338
-348
-343
-332
-334
-311
-330
-346
-314
-353
-360
-298
-287
-284
-272
-284
-258
-267
-280
-251
-262
-289
-284
-265
-269
-250
-244
-233
-227
-273
-250
-229
-268
-260
-231
-267
-296
-280
-290
-319
-356
-363
-339
-363
-366
-301
-301
-318
-286
-286
-276
-286
-303
-275
-259
-274
-265
-228
-227
-237
-259
-282
-308
-367
-387
-378
-392
-371
-334
-350
-342
-310
-323
-309
-303
-315
-313
-326
-315
-297
-282
-288
-279
-253
-260
-275
-275
-268
-285
-293
-271
-271
-289
-290
-271
-260
-269
-264
-241
-228
-235
-224
-205
-209
-215
-204
-197
-204
-187
-165
-195
-227
-213
-203
-214
-246
-246
-256
-294
-296
-302
-291
-292
-292
-286
-289
-272
-257
-257
-273
-317
-348
-366
-428
-444
-422
-425
-425
-395
-353
-347
-347
-325
-327
-356
-382
-383
-358
-355
-349
-361
-373
-375
-383
-344
-330
-327
-311
-282
-243
-229
-200
-181
-186
-187
-186
-196
-218
-264
-300
-344
-385
-369
-383
-393
-406
-440
-453
-463
-446
-444
-429
-420
-440
-419
-405
-396
-372
-344
-327
-331
-315
-324
-327
-317
-320
-299
-294
-288
-297
-282
-268
-282
-275
-268
-274
-307
-305
-287
-271
-254
-219
-199
-212
-207
-189
-166
-157
-153
-151
-172
-202
-205
-209
-224
-234
-220
-199
-215
-230
-258
-253
-245
-233
-221
-217
-198
-199
-200
-211
-243
-263
-265
-280
-275
-258
-253
-242
-245
-250
-268
-264
-236
-234
-237
-227
-215
-233
-239
-213
-206
-212
-220
-220
-226
-258
-294
-277
-247
-239
-200
-163
-153
-181
-215
-245
-268
-286
-268
-266
-268
-242
-210
-181
-192
-199
-200
-213
-240
-241
-206
-204
-210
-209
-234
-240
-252
-251
-265
-282
-257
-262
-279
-279
-269
-265
-276
-261
-243
-231
-219
-215
-208
-222
-225
-218
-217
-224
-203
-176
-156
-143
-163
-166
-167
-198
-217
-230
-221
-239
-256
-258
-274
-288
-305
-333
-354
-348
-337
-336
-332
-341
-336
-334
-360
-379
-394
-412
-430
-443
-433
-393
-341
-293
-257
-240
-238
-213
-196
-211
-239
-256
-248
-261
-296
-299
-312
-331
-321
-304
-271
-258
-236
-194
-182
-182
-177
-191
-223
-239
-245
-249
-254
-270
-260
-269
-265
-229
-205
-205
-225
-210
-194
-221
-239
-247
-250
-254
-249
-216
-217
-234
-223
-220
-260
-286
-286
-293
-317
-317
-284
-284
-287
-261
-229
-231
-226
-202
-196
-208
-220
-206
-184
-160
-151
-149
-143
-146
-152
-154
-154
-161
-163
-162
-182
-183
-170
-170
-183
-195
-222
-251
-282
-278
-241
-227
-226
-227
-224
-216
-209
-201
-187
-195
-213
-213
-224
-220
-201
-213
-229
-244
-275
-284
-304
-326
-336
-334
-343
-382
-392
-392
-393
-391
-377
-350
-330
-305
-282
-266
-262
-247
-236
-240
-242
-227
-221
-216
-213
-224
-217
-208
-188
-183
-200
-190
-200
-197
-204
-217
-210
-236
-281
-329
-354
-356
-365
-361
-331
-343
-375
-392
-403
-418
-443
-425
-414
-425
-431
-406
-388
-399
-396
-382
-386
-372
-336
-305
-270
-243
-232
-216
-204
-189
-168
-169
-180
-181
-195
-237
-253
-259
-284
-320
-332
-322
-315
-318
-304
-282
-280
-293
-314
-342
-374
-374
-377
-388
-402
-402
-377
-378
-378
-361
-314
-299
-312
-314
-327
-326
-315
-286
-273
-289
-297
-301
-285
-277
-266
-251
-267
-292
-279
-283
-288
-282
-289
-310
-321
-303
-289
-281
-286
-274
-253
-259
-247
-232
-237
-234
-222
-209
-211
-215
-201
-196
-205
-218
-223
-235
-226
-213
-207
-190
-219
-242
-248
-273
-296
-302
-305
-312
-326
-324
-320
-349
-351
-339
-346
-344
-329
-314
-288
-253
-226
-214
-212
-219
-249
-275
-273
-268
-263
-273
-282
-266
-233
-223
-205
-186
-184
-185
-191
-200
-223
-243
-269
-295
-313
-332
-313
-273
-247
-227
-220
-216
-238
-259
-278
-299
-294
-300
-296
-318
-317
-292
-281
-227
-182
-162
-143
-154
-192
-226
-270
-322
-346
-368
-394
-385
-391
-388
-362
-371
-388
-398
-416
-436
-458
-472
-463
-465
-464
-459
-446
-438
-435
-394
-354
-319
-279
-252
-229
-208
-184
-161
-162
-140
-138
-147
-154
-156
-137
-145
-153
-138
-136
-162
-200
-204
-206
-221
-235
-229
-213
-222
-228
-252
-275
-274
-297
-315
-308
-310
-320
-311
-297
-292
-284
-253
-262
-271
-264
-280
-249
-258
-239
-206
-224
-228
-241
-257
-263
-275
-273
-280
-284
-270
-248
-245
-224
-187
-158
-134
-102
-72
-59
-80
-119
-146
-172
-194
-213
-230
-230
-240
-245
-247
-270
-309
-339
-339
-339
-332
-328
-333
-343
-360
-357
-360
-363
-354
-349
-333
-339
-354
-338
-310
-305
-330
-356
-376
-405
-423
-407
-379
-357
-347
-325
-294
-251
-233
-237
-254
-281
-303
-340
-328
-299
-295
-307
-314
-298
-290
-283
-268
-249
-256
-261
-258
-276
-284
-291
-285
-275
-290
-311
-339
-364
-382
-390
-406
-421
-448
-448
-444
-438
-424
-415
-413
-411
-403
-395
-382
-379
-384
-381
-381
-369
-348
-336
-306
-277
-262
-255
-243
-252
-229
-224
-222
-220
-223
-238
-286
-316
-333
-341
-334
-312
-294
-261
-231
-216
-213
-229
-235
-241
-267
-298
-290
-288
-290
-303
-301
-296
-322
-349
-367
-355
-347
-339
-316
-285
-255
-241
-246
-238
-251
-281
-302
-314
-315
-318
-304
-292
-292
-289
-276
-257
-242
-241
-229
-236
-220
-219
-249
-259
-276
-274
-272
-259
-252
-241
-204
-188
-201
-207
-236
-257
-267
-292
-314
-334
-342
-352
-332
-307
-303
-273
-245
-241
-241
-236
-224
-238
-254
-256
-256
-266
-256
-235
-222
-226
-219
-207
-231
-256
-249
-234
-235
-249
-256
-259
-285
-296
-282
-264
-247
-229
-224
-229
-241
-228
-211
-212
-235
-258
-277
-283
-281
-274
-276
-279
-276
-273
-250
-232
-234
-234
-267
-276
-281
-295
-282
-286
-295
-291
-274
-245
-243
-256
-282
-309
-329
-348
-348
-334
-323
-326
-324
-330
-332
-327
-310
-285
-296
-301
-314
-332
-335
-314
-309
-320
-319
-307
-284
-256
-227
-211
-226
-257
-258
-246
-237
-233
-220
-231
-249
-262
-271
-268
-275
-277
-271
-294
-299
-273
-275
-255
-228
-227
-232
-239
-248
-279
-316
-324
-311
-298
-299
-299
-287
-278
-275
-252
-239
-238
-248
-237
-234
-240
-225
-228
-240
-236
-230
-215
-204
-198
-180
-170
-180
-205
-220
-233
-259
-285
-277
-265
-258
-257
-248
-250
-250
-254
-233
-227
-230
-237
-245
-245
-278
-303
-328
-345
-359
-345
-334
-319
-279
-264
-278
-294
-307
-329
-339
-325
-318
-328
-337
-345
-330
-305
-279
-266
-262
-257
-261
-262
-270
-268
-257
-248
-236
-236
-223
-205
-214
-217
-201
-185
-179
-186
-198
-213
-219
-211
-205
-203
-202
-205
-227
-240
-236
-234
-240
-254
-269
-286
-283
-274
-260
-246
-230
-225
-240
-255
-263
-257
-243
-234
-223
-227
-239
-264
-294
-311
-311
-316
-309
-303
-302
-285
-297
-299
-300
-318
-332
-330
-319
-312
-276
-254
-228
-195
-192
-208
-230
-226
-247
-263
-270
-257
-232
-243
-246
-241
-250
-265
-270
-280
-288
-297
-303
-306
-296
-290
-295
-304
-300
-288
-256
-235
-243
-233
-246
-250
-251
-248
-239
-231
-224
-205
-207
-222
-228
-242
-259
-266
-283
-306
-322
-325
-315
-309
-298
-295
-328
-364
-374
-374
-383
-380
-386
-389
-402
-406
-373
-345
-352
-357
-353
-339
-317
-300
-278
-266
-249
-236
-237
-249
-277
-298
-302
-308
-303
-283
-273
-261
-233
-226
-236
-244
-247
-242
-249
-248
-215
-175
-163
-161
-164
-176
-183
-201
-216
-219
-232
-243
-227
-226
-215
-215
-224
-220
-240
-257
-278
-283
-277
-286
-295
-304
-319
-342
-369
-385
-379
-383
-368
-338
-323
-318
-292
-256
-250
-253
-267
-283
-284
-269
-261
-260
-263
-253
-235
-227
-241
-256
-280
-314
-339
-346
-338
-324
-303
-283
-264
-237
-212
-184
-170
-179
-191
-188
-190
-194
-185
-185
-181
-174
-178
-173
-162
-144
-134
-121
-110
-114
-125
-140
-142
-129
-135
-167
-194
-203
-206
-205
-198
-180
-163
-167
-178
-169
-172
-182
-189
-194
-192
-187
-171
-156
-152
-159
-159
-181
-218
-252
-286
-296
-300
-300
-303
-300
-278
-255
-221
-216
-239
-253
-275
-288
-287
-259
-229
-219
-221
-217
-193
-169
-155
-152
-137
-122
-135
-144
-160
-200
-246
-271
-282
-295
-301
-297
-278
-265
-240
-211
-179
-150
-145
-144
-160
-184
-180
-170
-157
-118
-87
-67
-59
-61
-92
-132
-167
-200
-210
-213
-211
-203
-201
-226
-234
-236
-245
-262
-281
-288
-281
-296
-290
-256
-257
-240
-238
-211
-189
-187
-190
-190
-189
-188
-169
-158
-180
-234
-275
-305
-326
-330
-312
-281
-251
-210
-184
-154
-132
-115
-123
-136
-129
-125
-140
-177
-197
-201
-204
-188
-152
-142
-141
-113
-74
-61
-49
-48
-64
-97
-123
-133
-134
-116
-111
-119
-129
-126
-125
-123
-135
-146
-128
-102
-68
-66
-76
-72
-83
-104
-146
-193
-195
-197
-188
-172
-160
-152
-153
-149
-144
-147
-155
-170
-177
-206
-242
-267
-272
-255
-261
-229
-184
-158
-154
-146
-147
-154
-145
-134
-126
-105
-91
-91
-96
-98
-117
-137
-130
-141
-177
-224
-232
-260
-310
-321
-342
-337
-329
-316
-292
-291
-300
-329
-355
-375
-388
-425
-465
-470
-457
-421
-378
-332
-301
-267
-246
-258
-263
-278
-293
-292
-294
-279
-263
-269
-271
-270
-269
-278
-293
-298
-302
-295
-292
-300
-316
-342
-336
-336
-333
-321
-317
-303
-275
-259
-269
-284
-279
-262
-245
-226
-199
-197
-192
-201
-211
-188
-196
-214
-220
-217
-212
-197
-182
-168
-163
-166
-179
-191
-215
-224
-237
-245
-225
-231
-245
-252
-259
-270
-268
-272
-282
-302
-318
-311
-304
-278
-261
-252
-245
-254
-250
-227
-202
-175
-176
-196
-215
-234
-246
-249
-257
-261
-278
-309
-326
-329
-312
-291
-279
-266
-259
-261
-272
-261
-255
-254
-236
-218
-201
-200
-205
-198
-188
-168
-159
-170
-186
-185
-191
-190
-194
-189
-192
-211
-217
-219
-205
-169
-139
-112
-112
-107
-101
-105
-110
-130
-141
-155
-183
-226
-250
-242
-224
-214
-223
-248
-260
-271
-269
-259
-236
-235
-245
-242
-230
-216
-216
-212
-203
-191
-182
-183
-163
-136
-120
-119
-135
-148
-177
-206
-221
-220
-226
-206
-185
-165
-137
-141
-156
-182
-196
-199
-198
-189
-170
-150
-138
-147
-169
-217
-267
-290
-300
-321
-314
-293
-276
-265
-241
-238
-252
-262
-275
-297
-311
-312
-317
-335
-349
-363
-369
-375
-398
-416
-430
-450
-456
-448
-413
-388
-392
-371
-357
-341
-347
-338
-312
-290
-263
-254
-237
-236
-221
-201
-193
-173
-162
-163
-172
-172
-159
-142
-130
-114
-112
-111
-101
-113
-131
-168
-216
-225
-249
-257
-263
-266
-257
-247
-246
-220
-219
-242
-250
-252
-261
-271
-253
-257
-257
-261
-247
-241
-250
-247
-247
-251
-265
-280
-268
-271
-285
-301
-311
-311
-321
-337
-359
-345
-333
-315
-313
-297
-260
-235
-224
-214
-210
-221
-239
-263
-297
-325
-332
-328
-325
-321
-301
-305
-319
-333
-350
-372
-399
-420
-424
-427
-415
-386
-344
-297
-276
-254
-223
-218
-206
-188
-157
-134
-139
-138
-149
-165
-180
-207
-230
-235
-260
-260
-239
-216
-192
-181
-166
-175
-184
-199
-221
-230
-235
-246
-246
-234
-227
-232
-241
-273
-320
-355
-373
-392
-430
-463
-469
-460
-448
-433
-433
-425
-417
-416
-407
-412
-406
-392
-401
-406
-398
-371
-352
-349
-345
-340
-332
-324
-332
-335
-347
-342
-329
-311
-277
-255
-255
-269
-272
-278
-249
-225
-210
-192
-197
-227
-241
-252
-261
-263
-273
-280
-302
-310
-291
-258
-233
-208
-195
-188
-182
-189
-203
-215
-217
-210
-210
-223
-240
-245
-268
-303
-338
-341
-334
-339
-330
-332
-337
-342
-348
-349
-344
-333
-312
-302
-291
-279
-245
-214
-201
-194
-187
-194
-207
-199
-214
-223
-242
-280
-291
-304
-313
-302
-297
-307
-339
-353
-345
-324
-307
-278
-248
-227
-213
-217
-209
-219
-248
-249
-258
-249
-240
-235
-235
-235
-229
-242
-269
-278
-278
-287
-286
-244
-198
-171
-157
-180
-209
-242
-273
-283
-293
-273
-253
-260
-250
-238
-221
-228
-221
-198
-177
-174
-154
-132
-130
-148
-169
-202
-219
-224
-234
-245
-268
-285
-306
-309
-332
-346
-340
-334
-315
-271
-223
-198
-154
-113
-111
-97
-86
-91
-109
-126
-140
-154
-157
-159
-171
-213
-253
-277
-282
-294
-311
-323
-328
-344
-351
-351
-355
-343
-325
-328
-327
-306
-281
-258
-246
-216
-191
-205
-216
-223
-218
-222
-236
-247
-264
-272
-278
-247
-251
-269
-282
-296
-321
-361
-373
-355
-342
-333
-310
-303
-300
-290
-292
-298
-319
-334
-337
-342
-318
-294
-286
-296
-304
-311
-342
-359
-353
-361
-341
-315
-291
-261
-247
-220
-220
-246
-269
-272
-252
-240
-233
-217
-221
-234
-236
-249
-266
-263
-254
-241
-238
-220
-207
-221
-238
-243
-236
-242
-254
-278
-305
-325
-348
-350
-330
-291
-261
-245
-249
-256
-262
-261
-276
-270
-257
-252
-229
-216
-204
-203
-220
-225
-219
-212
-204
-193
-209
-257
-307
-360
-389
-412
-430
-430
-426
-394
-353
-306
-274
-269
-263
-264
-261
-265
-270
-269
-263
-251
-251
-253
-246
-245
-251
-251
-234
-219
-227
-233
-255
-275
-297
-317
-316
-289
-271
-266
-251
-230
-218
-204
-184
-159
-159
-179
-176
-184
-190
-190
-203
-217
-229
-216
-200
-228
-246
-242
-248
-276
-289
-304
-325
-325
-309
-289
-270
-265
-264
-276
-312
-313
-314
-322
-317
-299
-276
-276
-256
-245
-250
-257
-270
-282
-292
-300
-311
-304
-309
-317
-335
-348
-338
-338
-348
-344
-345
-350
-344
-358
-365
-354
-361
-382
-394
-390
-394
-382
-355
-328
-317
-309
-313
-333
-359
-389
-392
-393
-409
-415
-385
-340
-304
-283
-284
-280
-272
-261
-247
-261
-304
-334
-363
-386
-369
-354
-336
-305
-287
-281
-269
-261
-269
-267
-243
-226
-216
-232
-238
-249
-271
-264
-259
-243
-214
-205
-190
-166
-177
-196
-233
-271
-314
-339
-342
-334
-322
-313
-293
-277
-265
-265
-246
-233
-235
-262
-288
-300
-304
-306
-318
-338
-344
-344
-364
-377
-352
-321
-304
-289
-286
-302
-316
-317
-324
-338
-326
-324
-333
-345
-341
-306
-264
-223
-180
-134
-109
-99
-104
-123
-143
-162
-183
-231
-289
-345
-380
-379
-358
-324
-303
-301
-295
-269
-247
-254
-255
-252
-269
-286
-291
-290
-292
-278
-264
-248
-227
-213
-201
-201
-218
-241
-268
-299
-307
-294
-276
-276
-284
-297
-320
-332
-334
-341
-358
-359
-354
-357
-384
-407
-410
-399
-371
-355
-315
-281
-248
-216
-219
-213
-214
-229
-252
-253
-241
-214
-206
-194
-169
-154
-164
-182
-217
-268
-291
-309
-318
-298
-282
-266
-249
-255
-300
-339
-362
-374
-362
-332
-320
-327
-309
-279
-230
-206
-198
-178
-160
-146
-140
-140
-146
-168
-176
-171
-168
-156
-149
-124
-106
-114
-128
-135
-149
-170
-192
-212
-244
-249
-245
-239
-222
-193
-171
-161
-154
-153
-143
-140
-150
-166
-181
-188
-188
-176
-162
-157
-165
-181
-190
-186
-160
-144
-133
-122
-120
-140
-171
-185
-206
-242
-264
-281
-295
-318
-300
-259
-235
-201
-161
-132
-119
-101
-91
-92
-125
-148
-165
-190
-207
-205
-184
-168
-152
-134
-104
-75
-60
-39
-23
-35
-70
-98
-121
-141
-166
-206
-238
-220
-199
-206
-205
-190
-172
-179
-181
-196
-203
-206
-208
-225
-258
-281
-272
-252
-254
-245
-242
-241
-232
-211
-187
-179
-183
-210
-239
-268
-280
-286
-292
-309
-303
-292
-291
-288
-288
-302
-318
-316
-300
-285
-259
-230
-214
-205
-212
-226
-237
-250
-267
-277
-276
-279
-269
-240
-207
-186
-187
-175
-153
-148
-141
-153
-185
-220
-241
-247
-242
-234
-223
-224
-216
-208
-195
-167
-145
-128
-121
-128
-135
-148
-174
-205
-234
-251
-253
-256
-266
-250
-253
-262
-256
-257
-266
-296
-302
-315
-334
-341
-323
-292
-280
-252
-244
-254
-261
-266
-263
-262
-245
-225
-241
-258
-267
-263
-281
-295
-293
-286
-261
-227
-197
-162
-151
-158
-195
-256
-300
-328
-372
-413
-419
-391
-367
-331
-297
-296
-296
-303
-308
-324
-332
-338
-359
-367
-371
-361
-340
-340
-325
-310
-304
-304
-296
-283
-289
-296
-320
-357
-364
-340
-303
-281
-261
-243
-232
-233
-233
-206
-191
-175
-165
-137
-109
-109
-117
-144
-179
-218
-250
-295
-325
-326
-318
-304
-289
-266
-258
-267
-236
-217
-204
-203
-230
-243
-242
-234
-231
-231
-231
-225
-224
-217
-210
-200
-197
-238
-277
-287
-284
-281
-267
-248
-236
-231
-242
-254
-265
-273
-304
-328
-329
-320
-300
-289
-294
-297
-288
-283
-276
-262
-258
-254
-241
-258
-270
-286
-310
-350
-393
-420
-425
-391
-358
-323
-299
-299
-313
-316
-310
-311
-307
-288
-253
-235
-238
-227
-230
-242
-255
-260
-270
-286
-285
-277
-262
-243
-230
-216
-223
-228
-215
-201
-207
-225
-255
-293
-281
-277
-280
-286
-282
-265
-255
-260
-268
-279
-314
-328
-340
-343
-331
-309
-313
-307
-328
-352
-364
-382
-407
-434
-453
-459
-456
-458
-453
-427
-408
-409
-419
-440
-465
-448
-424
-411
-405
-400
-393
-376
-361
-350
-335
-326
-314
-306
-283
-292
-287
-281
-279
-283
-293
-293
-288
-281
-276
-267
-282
-293
-285
-292
-292
-303
-310
-298
-284
-272
-257
-247
-243
-229
-229
-237
-245
-241
-226
-205
-193
-193
-195
-198
-201
-190
-170
-165
-157
-147
-164
-183
-218
-249
-271
-285
-282
-275
-262
-258
-237
-209
-187
-186
-178
-156
-164
-200
-229
-235
-234
-225
-211
-211
-210
-207
-216
-232
-253
-274
-284
-288
-288
-289
-284
-272
-258
-258
-265
-293
-328
-361
-369
-364
-384
-409
-424
-430
-420
-406
-412
-429
-443
-430
-399
-366
-344
-323
-326
-348
-375
-395
-416
-427
-421
-430
-417
-391
-368
-328
-298
-285
-281
-285
-293
-293
-291
-302
-308
-315
-318
-306
-294
-279
-262
-233
-197
-155
-123
-112
-116
-143
-168
-197
-218
-241
-246
-240
-228
-225
-220
-217
-215
-219
-240
-234
-257
-291
-300
-303
-295
-281
-281
-287
-296
-299
-296
-293
-296
-299
-291
-288
-278
-268
-274
-281
-307
-325
-342
-351
-335
-316
-306
-296
-285
-277
-290
-285
-256
-244
-252
-264
-282
-311
-335
-334
-318
-313
-296
-273
-271
-272
-291
-308
-314
-335
-377
-405
-417
-441
-475
-480
-458
-433
-387
-326
-278
-248
-235
-234
-226
-213
-210
-215
-212
-200
-177
-157
-151
-138
-138
-154
-175
-187
-201
-219
-232
-235
-248
-253
-255
-253
-264
-257
-202
-152
-131
-124
-147
-173
-204
-234
-244
-254
-247
-227
-212
-232
-227
-203
-191
-211
-238
-229
-233
-245
-248
-218
-223
-245
-245
-257
-259
-267
-270
-251
-245
-235
-221
-232
-239
-243
-253
-256
-265
-272
-255
-254
-267
-277
-288
-331
-370
-392
-401
-415
-413
-393
-371
-336
-284
-254
-226
-197
-192
-210
-211
-201
-217
-216
-209
-209
-219
-234
-245
-241
-232
-218
-205
-185
-174
-193
-204
-231
-280
-308
-317
-323
-318
-321
-309
-285
-277
-274
-281
-294
-284
-279
-297
-290
-295
-276
-239
-212
-180
-159
-140
-115
-124
-160
-207
-256
-307
-323
-323
-329
-315
-275
-245
-228
-219
-238
-286
-332
-363
-372
-341
-306
-266
-244
-219
-201
-195
-200
-229
-247
-241
-242
-246
-246
-248
-244
-244
-249
-239
-219
-213
-214
-246
-299
-314
-308
-294
-288
-274
-262
-269
-281
-278
-250
-232
-214
-212
-225
-245
-249
-253
-257
-248
-270
-283
-297
-319
-330
-327
-317
-312
-305
-294
-273
-249
-232
-209
-176
-141
-130
-134
-148
-160
-173
-191
-206
-219
-208
-199
-212
-211
-201
-197
-201
-208
-221
-250
-271
-306
-333
-330
-323
-305
-284
-259
-241
-243
-236
-211
-170
-147
-147
-149
-172
-215
-239
-222
-229
-249
-251
-265
-276
-288
-300
-292
-307
-318
-316
-328
-346
-368
-369
-385
-394
-392
-379
-367
-369
-365
-364
-371
-368
-361
-353
-345
-360
-376
-401
-409
-422
-421
-402
-396
-393
-408
-424
-417
-391
-395
-391
-365
-347
-317
-293
-280
-277
-280
-297
-292
-272
-272
-286
-296
-309
-313
-337
-348
-336
-349
-329
-315
-316
-302
-292
-293
-279
-277
-287
-296
-305
-290
-295
-328
-330
-338
-340
-346
-362
-368
-362
-348
-329
-303
-305
-311
-336
-387
-434
-464
-475
-486
-479
-443
-418
-399
-362
-339
-348
-359
-383
-417
-422
-418
-421
-427
-446
-450
-438
-430
-422
-389
-343
-298
-260
-236
-217
-206
-220
-209
-207
-221
-241
-254
-267
-282
-291
-282
-266
-246
-228
-241
-248
-247
-261
-280
-289
-292
-279
-272
-281
-282
-291
-292
-276
-237
-194
-164
-141
-124
-132
-136
-139
-164
-211
-268
-311
-355
-366
-337
-306
-276
-255
-237
-197
-164
-153
-162
-179
-190
-196
-211
-230
-247
-240
-219
-207
-187
-166
-170
-183
-199
-229
-273
-316
-335
-333
-348
-335
-315
-310
-304
-314
-304
-295
-304
-311
-305
-308
-320
-332
-333
-309
-278
-252
-244
-261
-273
-281
-297
-321
-353
-369
-386
-389
-376
-336
-314
-293
-271
-250
-244
-264
-271
-258
-231
-187
-150
-132
-115
-98
-91
-96
-101
-90
-99
-132
-165
-154
-151
-166
-165
-172
-196
-212
-234
-251
-247
-260
-267
-255
-254
-246
-247
-258
-282
-317
-303
-284
-255
-225
-198
-148
-123
-105
-99
-103
-132
-152
-180
-213
-233
-245
-246
-238
-222
-238
-250
-269
-282
-298
-286
-269
-256
-248
-230
-213
-197
-165
-146
-114
-103
-103
-116
-112
-111
-115
-116
-116
-125
-157
-178
-209
-229
-242
-248
-263
-272
-256
-258
-235
-202
-193
-178
-176
-181
-182
-180
-179
-177
-183
-179
-183
-206
-224
-246
-249
-238
-237
-237
-241
-224
-205
-183
-164
-158
-153
-146
-147
-156
-157
-166
-180
-187
-173
-151
-134
-121
-127
-125
-131
-155
-173
-184
-212
-228
-212
-188
-178
-174
-169
-168
-175
-171
-169
-171
-158
-144
-121
-116
-130
-139
-155
-179
-200
-227
-232
-256
-280
-306
-332
-354
-394
-393
-390
-389
-376
-363
-333
-309
-286
-258
-230
-203
-196
-206
-216
-239
-262
-282
-287
-291
-290
-265
-221
-184
-171
-143
-118
-111
-102
-83
-63
-62
-77
-85
-78
-85
-85
-70
-53
-72
-97
-112
-123
-142
-164
-161
-164
-193
-205
-209
-231
-214
-200
-197
-204
-224
-244
-265
-273
-281
-288
-293
-315
-328
-328
-314
-302
-299
-276
-243
-208
-198
-205
-222
-260
-289
-296
-278
-267
-259
-250
-243
-243
-281
-303
-330
-364
-373
-376
-357
-346
-304
-261
-271
-271
-268
-281
-293
-275
-258
-271
-286
-285
-283
-296
-295
-290
-291
-305
-317
-312
-299
-284
-272
-265
-273
-275
-285
-311
-308
-306
-298
-296
-313
-325
-325
-303
-266
-224
-177
-150
-140
-143
-162
-174
-175
-166
-160
-173
-179
-197
-213
-216
-228
-230
-235
-231
-223
-213
-193
-182
-162
-145
-130
-154
-182
-212
-252
-281
-322
-335
-328
-348
-354
-349
-342
-337
-352
-365
-364
-361
-359
-344
-328
-314
-311
-319
-323
-317
-309
-296
-292
-274
-263
-279
-286
-287
-278
-308
-325
-317
-318
-324
-336
-307
-286
-285
-253
-227
-220
-224
-226
-205
-217
-224
-223
-228
-241
-241
-215
-203
-201
-223
-245
-258
-275
-282
-290
-303
-304
-306
-300
-303
-308
-288
-266
-235
-235
-222
-202
-194
-214
-251
-251
-221
-222
-226
-225
-219
-242
-277
-264
-240
-227
-238
-231
-191
-186
-156
-130
-137
-149
-163
-165
-154
-164
-171
-177
-182
-187
-188
-165
-148
-174
-214
-223
-227
-237
-271
-294
-299
-296
-299
-316
-314
-318
-318
-309
-312
-280
-284
-271
-248
-240
-188
-171
-126
-127
-170
-192
-212
-220
-241
-230
-189
-181
-200
-237
-232
-241
-269
-240
-248
-238
-259
-301
-291
-352
-305
-267
-292
-255
-274
-172
-146
-172
-91
-61
-67
-142
-125
-73
-137
-160
-138
-94
-125
-197
-201
-160
-195
-243
-204
-179
-206
-246
-238
-232
-263
-259
-227
-190
-181
-199
-164
-184
-209
-222
-240
-219
-258
-247
-245
-269
-252
-291
-290
-269
-296
-294
-303
-263
-245
-251
-218
-180
-138
-156
-190
-194
-211
-246
-269
-267
-274
-311
-333
-341
-357
-391
-419
-414
-440
-477
-482
-474
-475
-452
-429
-386
-327
-329
-315
-305
-316
-322
-321
-288
-309
-327
-304
-339
-384
-449
-491
-503
-538
-539
-542
-540
-579
-592
-563
-614
-649
-637
-663
-775
-793
-714
-729
-764
-762
-711
-704
-751
-683
-573
-470
-498
-375
-97
-221
-313
-233
-68
-173
-363
-41
144
110
-39
23
362
121
-124
115
360
197
-153
104
198
80
-128
-188
154
-44
-169
-93
89
116
-108
82
10
-40
38
-97
-76
16
37
7
-70
-87
117
34
-158
-74
82
77
-214
55
152
-21
79
-193
-8
-74
-279
-68
-120
-145
-91
53
-78
-279
-43
18
-159
-186
-58
191
66
-300
-139
64
-235
-422
-374
-133
-165
-453
-453
-350
-338
-591
-747
-611
-584
-649
-772
-760
-618
-680
-881
-941
-910
-889
-990
-1085
-920
-884
-969
-1000
-1031
-941
-977
-987
-921
-924
-887
-945
-898
-943
-1008
-943
-1041
-1097
-1133
-1189
-1131
-1146
-1202
-1094
-1010
-997
-955
-899
-688
-668
-627
-509
-518
-413
-506
-396
-225
-254
-153
24
169
126
126
298
438
329
336
507
619
593
338
576
722
485
490
569
779
730
615
848
773
798
716
660
959
882
1186
1308
1205
1447
1487
1433
1298
1368
1742
1709
1495
1611
1627
1370
778
356
519
203
-365
-397
-274
-463
-1125
-1465
-1453
-1633
-2035
-2279
-1957
-1880
-2233
-2382
-2303
-2290
-2443
-2636
-2445
-2075
-1907
-1750
-1485
-1009
-854
-811
-555
-259
84
192
332
721
836
736
716
719
725
463
396
521
485
404
349
387
323
46
-94
-62
-165
-310
-355
-284
-331
-505
-604
-639
-718
-808
-884
-834
-731
-753
-690
-648
-644
-642
-723
-725
-676
-641
-661
-730
-739
-774
-859
-931
-934
-877
-820
-785
-650
-502
-421
-369
-268
-203
-218
-179
-44
-4
-53
-205
-323
-358
-893
-1179
-1048
-1085
-1507
-1529
-945
-1271
-1606
-1656
-1630
-1515
-2087
-1988
-1461
-1597
-1941
-1870
-1521
-1809
-1977
-1629
-1318
-1211
-1096
-731
-411
-459
-552
-71
-6
-122
194
469
683
448
526
743
576
462
402
592
758
719
764
893
1083
982
857
952
991
1015
966
956
1178
1353
1172
1214
1445
1369
1460
1590
1629
2015
2066
2003
2173
2296
2178
1646
1644
1530
971
631
242
432
128
-625
-475
-485
-995
-1721
-1845
-1529
-1958
-2284
-2169
-1974
-2076
-2644
-2739
-2449
-2623
-2798
-2548
-2185
-1927
-1841
-1590
-1316
-1120
-854
-761
-375
63
181
464
606
682
758
579
596
648
648
581
607
816
638
522
605
514
366
158
157
215
1
-213
-233
-234
-527
-769
-747
-761
-915
-978
-873
-824
-836
-877
-836
-779
-909
-925
-851
-852
-803
-751
-693
-744
-833
-848
-892
-928
-902
-825
-641
-578
-541
-411
-355
-495
-691
-421
-583
-1023
-757
-552
-1006
-1400
-927
-835
-1382
-1597
-1366
-819
-1254
-1853
-1329
-890
-1340
-1914
-1650
-1277
-1306
-1736
-1874
-1247
-954
-1427
-1669
-1109
-798
-862
-998
-842
-143
-32
-285
-297
71
381
173
61
171
613
838
409
430
841
1035
783
577
927
1259
1275
923
1110
1669
1529
1306
1331
1641
1737
1546
1630
1924
2192
2087
2206
2471
2578
2705
2777
2861
2836
2810
2475
2149
1873
1281
952
760
552
89
-183
-116
-515
-1053
-1541
-1522
-1571
-2205
-2500
-2322
-2374
-3121
-3622
-3326
-3535
-3932
-3685
-3133
-2812
-2945
-2527
-1864
-1960
-2078
-1393
-528
-587
-628
298
919
528
174
728
1251
946
644
1239
1924
1676
1334
1632
1889
1576
1127
1113
1201
1053
686
407
307
93
-278
-615
-758
-783
-835
-893
-852
-695
-646
-817
-816
-760
-896
-992
-828
-746
-854
-869
-746
-718
-987
-1101
-909
-881
-1029
-914
-520
-415
-558
-472
-336
-360
-488
-432
-200
-153
-254
-212
-179
-585
-765
-515
-922
-1293
-784
-537
-1180
-1273
-523
-748
-1606
-1685
-979
-973
-1987
-1887
-895
-1157
-2292
-2118
-1399
-1840
-2385
-2108
-1479
-1420
-1654
-1543
-1108
-985
-1230
-993
-834
-686
-395
-310
-262
-110
221
234
175
359
582
849
839
877
1201
1312
1124
1006
1030
970
1014
999
1022
1278
1265
1234
1292
1293
1372
1494
1527
1382
1798
2149
1791
2011
2459
2415
2411
2547
2762
2972
3002
2826
2860
2695
2026
1981
1516
737
1148
1346
530
70
648
412
-757
-1376
-1159
-880
-1851
-2647
-1919
-1550
-2898
-3694
-3066
-3203
-4007
-4155
-3551
-3083
-3268
-3312
-2703
-2317
-2381
-2142
-1488
-1152
-1041
-558
-260
-227
-9
123
110
314
495
537
907
1282
1348
1368
1403
1524
1489
1159
1041
1405
1350
685
661
951
573
-48
-196
-18
-129
-541
-650
-238
-212
-734
-776
-559
-825
-1080
-1039
-990
-998
-1102
-1147
-1099
-1218
-1353
-1286
-1250
-1395
-1328
-986
-1031
-1096
-798
-667
-774
-830
-660
-509
-592
-724
-538
-261
-475
-563
-231
-222
-622
-534
-328
-933
-862
-338
-783
-1285
-959
-477
-1055
-1624
-1191
-610
-1097
-2001
-1498
-815
-1365
-2057
-1776
-1279
-1399
-1794
-1865
-1277
-987
-1379
-1559
-1146
-834
-927
-1046
-972
-501
-260
-528
-610
-315
9
54
94
127
376
655
652
555
533
957
1130
859
951
1108
1246
1333
1120
1098
1369
1169
992
1070
1202
1456
1351
1442
1706
1824
1762
1749
1990
2041
1869
2083
2422
2600
2537
2702
3281
3314
2855
2562
2567
2224
1238
595
955
1181
228
-446
186
444
-589
-1498
-1074
-418
-1161
-2331
-1993
-1105
-1926
-3308
-3285
-2752
-3191
-4113
-4018
-3137
-2991
-3494
-3320
-2611
-2381
-2464
-2099
-1438
-1091
-954
-715
-359
-229
-391
-328
-26
62
-9
309
921
1197
1041
1094
1519
1697
1350
1183
1598
1744
1188
773
932
963
404
-83
17
90
-168
-379
-202
32
-190
-424
-429
-525
-713
-822
-823
-875
-991
-1067
-1133
-1231
-1321
-1310
-1250
-1214
-1102
-954
-837
-677
-540
-572
-682
-632
-490
-485
-567
-472
-269
-345
-621
-559
-347
-453
-560
-489
-339
-482
-821
-452
-691
-1577
-1053
-636
-1573
-2046
-893
-503
-1918
-2206
-1035
-687
-1911
-2294
-832
-201
-1506
-1937
-626
-383
-1220
-1637
-1082
-439
-880
-1395
-1041
-368
-321
-978
-940
-107
49
-114
-263
-202
465
483
-544
-457
462
440
-154
-463
387
948
237
184
901
719
403
455
1095
915
224
977
1258
333
214
815
593
490
949
751
497
1304
1404
809
1269
1404
1502
1512
1470
1770
1710
1589
1807
1929
1770
1883
2171
2503
1909
1759
1721
1376
829
-147
220
411
-173
-708
-579
52
-449
-1249
-1096
-559
-673
-1492
-1659
-996
-907
-1744
-2220
-1952
-1801
-2232
-2621
-2180
-1644
-1734
-1935
-1726
-1304
-1279
-1373
-1109
-802
-606
-623
-391
-107
-272
-233
-85
81
81
-1
490
824
758
661
789
1010
857
540
518
747
645
239
-36
9
-16
-309
-471
-686
-657
-434
-672
-669
-451
-448
-637
-805
-724
-557
-621
-776
-646
-560
-643
-729
-740
-705
-728
-620
-566
-627
-472
-278
-282
-667
-515
-188
-696
-763
-392
-427
-1052
-1031
-490
-938
-1358
-1144
-797
-1039
-1400
-1024
-696
-1000
-950
-787
-1058
-1014
-909
-869
-740
-771
-839
-760
-727
-539
-936
-759
-426
8
-240
-916
-389
129
333
-816
-1350
-304
702
-343
-2094
-418
1101
-84
-1402
-885
1395
542
-1566
-315
1124
406
-594
58
329
-222
277
136
-31
722
-289
423
653
-500
964
1040
-174
591
1515
258
248
1100
1410
513
-279
1000
1346
533
-99
1183
1292
396
1104
659
958
1918
926
577
1154
1498
1482
569
806
1349
1109
930
794
981
1276
1036
543
42
348
727
70
-457
-36
548
-90
-865
-439
258
-266
-1088
-758
-210
-541
-1209
-1038
-697
-1139
-1704
-1621
-1341
-1569
-1784
-1482
-1338
-1544
-1481
-1183
-977
-1069
-980
-663
-662
-647
-578
-571
-432
-389
-490
-477
-340
-121
-31
-278
-92
290
93
-282
-124
557
232
-576
-178
74
-57
-542
-639
-124
-158
-711
-649
-198
-463
-554
-456
-334
-664
-784
-335
-782
-691
-220
-404
-824
-929
-306
-668
-1052
-731
-162
-448
-1123
-558
-64
-504
-1027
-571
-203
-363
-921
-1103
-442
-484
-982
-872
-670
-762
-694
-888
-456
-494
-648
-523
-800
-910
-50
-610
-1544
43
-652
-1386
220
-490
-1491
-400
71
-285
-1122
-1341
615
1089
-2098
-1518
1508
-255
-1433
-130
377
-241
-573
28
560
-1259
373
710
-384
399
-78
-89
626
47
-258
654
-324
187
75
191
179
217
139
-70
648
532
-50
496
173
640
459
-18
870
-23
636
640
20
745
963
358
427
1215
437
603
1211
574
305
590
1139
297
725
1124
389
629
843
1021
765
532
1419
908
636
1235
824
663
986
653
170
387
303
249
-20
-254
-11
-142
-343
-703
-490
-51
-896
-910
-536
-718
-1065
-1370
-858
-834
-1411
-1304
-960
-850
-1212
-1393
-885
-800
-1216
-1251
-752
-736
-843
-651
-715
-631
-578
-748
-580
-454
-688
-675
-476
121
-248
-960
-372
-4
133
-785
-900
-16
405
-483
-1269
-21
358
-930
-1217
-498
182
-432
-1142
-502
-708
-199
-399
-1121
-716
-15
-456
-961
-932
-76
-614
-667
-98
-1353
-338
-363
-341
-644
-1106
59
-278
-1222
-695
-505
-178
-487
-1468
-538
268
-796
-1093
-421
-304
-642
-751
-831
-182
-164
-1380
45
-381
-1710
-634
179
-1060
-982
-695
-837
-40
-270
-1245
-800
205
69
-1189
-1086
-192
589
-438
-1686
8
645
-447
-1117
93
233
-160
-256
-494
292
-237
-1263
1205
-657
-1105
247
-90
-73
-143
-975
-101
790
-1474
147
-751
455
869
-1195
-259
268
409
-208
-1046
738
250
-402
221
-41
17
64
360
154
-178
32
246
1100
61
-346
1274
109
866
-290
362
1300
320
-168
396
1263
249
359
9
725
835
682
-247
513
1294
241
-236
524
990
-63
-135
270
88
-47
-311
-330
-161
-671
-592
-391
-611
-318
-402
-644
-279
68
-352
-565
-260
-570
-584
-757
-777
-871
-573
-774
-1588
-681
-497
-1210
-1000
-799
-195
-574
-1078
-219
-343
-534
-797
-564
-376
-911
-683
-684
-744
-640
-75
-883
-652
-313
-487
242
-1164
-695
231
-485
-1022
-832
-230
-427
-925
-634
-880
-264
-633
-1653
254
-283
-1860
-338
406
-1119
-1175
380
-178
-1672
-620
570
-1034
-1458
149
87
-1217
-316
297
-421
-336
79
-1041
169
628
-1457
-143
-153
-109
-522
-1493
597
648
-1686
-775
1493
-992
-980
837
-171
-317
128
-1081
-168
506
-619
-924
-175
-25
-179
-180
-1119
572
371
-412
-653
312
657
-814
-325
-75
-159
-54
-537
300
362
-1222
-328
1088
-378
-1492
250
1201
-367
-1034
-113
1228
-1063
-472
702
-1157
-201
-19
-636
-651
108
307
-1230
424
-185
544
-159
-1333
2169
-529
-397
241
272
855
-1496
862
1099
-305
-789
621
1309
-469
-543
1048
1066
-647
-472
1025
409
-384
-141
554
1228
-1429
452
1258
235
-540
128
1433
-660
287
254
-352
271
119
-383
-773
371
675
-1258
-449
520
-48
-899
-505
355
-628
-321
-543
-488
-50
-513
-644
-406
-195
-560
-115
-564
-618
125
-491
-1142
-537
216
-1138
-561
-143
-586
-554
-825
-403
-569
-721
-328
-343
-702
-711
-3
-588
-568
-549
-925
-221
-518
-820
-465
156
-938
-546
-330
-19
-436
-1254
19
-11
-1017
-1042
-530
69
-671
-1527
-253
-113
-916
-855
-1040
124
-526
-856
-947
-228
275
-1559
-251
-445
-936
-371
-60
-823
-842
1143
-1318
-2012
1942
-190
-2114
-97
1216
-405
-2470
517
493
-555
-1138
-543
1035
-276
-1529
120
369
-814
-376
-579
88
-290
-445
3
-280
4
-288
-588
638
-706
-1080
1014
372
-835
-925
730
352
-369
-476
-300
161
81
-817
-312
-200
-451
-106
-326
-1077
-39
-29
-1263
177
254
-1132
-3
191
53
-327
-87
191
-416
-28
-381
-59
-235
-536
74
-479
-265
-35
214
174
-1122
668
334
-535
-610
617
60
-853
641
204
-1006
531
896
-543
-235
521
715
-1032
100
528
-312
34
-217
57
-317
-87
309
-326
-158
137
-230
-518
99
-613
-397
206
-402
-349
-88
-550
-216
232
-957
-384
152
-122
-1085
-86
64
-572
-70
-844
-244
48
182
-943
-1163
152
-12
-1148
-1709
431
335
-1110
-1717
649
1500
-2169
-1265
1264
321
-1669
-589
176
-148
-649
-1151
491
-101
-1749
387
269
-1375
-560
-159
-380
-881
-154
-181
-1143
-202
60
-568
-1172
-510
135
-701
-1141
-950
568
-619
-1060
-528
-650
-642
561
-1460
-1621
1639
-500
-1465
-754
153
73
-1125
-1248
247
546
-1813
-499
1226
-1203
-908
816
148
-1251
-160
-11
119
498
-1544
-395
861
-676
279
-217
-1235
1380
387
-1303
-39
-437
1375
-313
-2028
1588
885
-1571
-294
675
-503
-342
328
-372
93
-152
-285
-247
761
-522
-943
1211
-769
-749
300
108
-867
-625
232
48
-934
-729
118
-179
-164
-434
-1013
624
-440
-1018
-180
-323
487
-361
-289
-929
842
618
-2023
470
428
115
318
-589
100
105
-135
-1026
469
78
-909
264
128
-481
-179
-388
29
585
-1347
512
-273
-1386
1724
-543
-2390
1059
260
-715
-1003
-405
623
637
-1433
-1262
1631
-149
-1967
1256
-526
-1263
856
113
-903
-1749
1341
893
-2546
100
1484
-738
-366
-837
356
881
-2104
110
437
-646
-443
-725
576
-493
-608
-700
591
-400
-1377
601
262
-1351
37
-58
-774
221
-819
-713
-275
732
-1600
-477
1126
-1035
-792
175
493
-1560
-37
380
-1577
453
-565
-1729
161
461
-1106
-1299
-374
1266
-779
-1755
-232
699
46
-1369
-496
642
-401
-1106
-438
299
-605
-444
-332
-775
978
-196
-1422
-968
1360
-499
-2786
743
787
-459
-1764
-1009
1905
-453
-2268
166
887
-5
-769
-1895
1248
1521
-2527
-1245
1572
530
-1752
-923
1503
-425
-1238
353
-879
-4
93
-857
-648
170
-48
-1188
-616
1205
-353
-1140
324
-334
994
-1744
-358
1415
-1578
-115
-589
659
-609
-1246
736
-330
73
-1493
-467
903
-557
-1213
-160
740
-335
-583
-1366
866
300
-1670
722
-26
-906
427
483
-1113
-391
1558
-1035
-618
-243
-211
540
-1399
129
-66
349
-328
-1216
433
-577
-527
-1284
713
-431
-1888
1049
-123
-440
-1142
1221
-458
-398
-685
-68
884
-2182
675
-124
-1333
609
-903
22
235
-1783
825
645
-952
-1618
1073
930
-1560
-848
267
1408
-1611
-1339
1347
468
-2214
-368
2003
-1557
-2043
2342
-1163
-2242
1820
-671
-1731
-423
1094
-568
-2271
313
1888
-2310
-1898
1922
148
-1220
-786
1321
657
-1586
-747
1822
-1096
-1263
-190
495
-833
-843
1058
-1503
380
-254
-336
1233
-1554
-145
1020
-921
-633
-964
588
1024
-2529
-798
1481
-1283
-635
205
-968
622
-858
-903
332
-1183
-291
150
-737
-342
-1114
63
176
-229
-763
123
252
-566
1121
-1667
-1061
1506
-539
-1030
-967
634
340
-1755
-330
714
-1079
-503
242
-618
30
353
-311
-1200
1028
648
-1806
-167
825
-166
-1561
350
678
-646
-810
223
1003
-1169
-503
837
-476
56
-851
-1549
900
48
-1270
100
-452
443
-571
-781
311
61
774
-1540
-127
1075
-1485
723
727
-1724
94
1194
-149
-1837
1794
-331
-1685
1162
-329
-1199
-453
1071
-557
-1281
-901
428
1657
-2427
-1611
2253
488
-1617
-1266
1202
1300
-2340
921
478
-2107
-41
1276
-1578
903
684
-2696
1473
645
-30
-1878
-249
1632
-976
-2085
-186
2055
-788
-2299
474
1421
-1044
-2598
1246
906
-1619
783
-657
-444
801
-964
-446
-1445
1290
-1911
-1299
1282
420
-1036
-520
1041
-217
-5
-1958
-362
-463
-685
-109
-1304
875
757
-3267
881
1772
-496
-1875
110
1134
-419
-1735
-2250
2541
555
-2754
-979
2410
1155
-1963
-1318
-54
653
-1518
-1398
630
-1149
-3
286
-2775
677
14
-1550
241
-176
-335
-1423
1332
-452
-1934
709
-72
-1645
-454
962
-1041
-2471
1097
1669
-2981
-1446
3041
-348
-3257
932
1422
-1994
-1675
845
629
-2035
243
2546
-869
-791
351
218
-911
-411
-208
-612
1322
-1304
-1775
1948
1114
-2869
626
2914
-1585
-1252
1089
-646
84
-1294
208
-219
-527
523
274
-365
-1777
2267
65
-3002
1298
-478
571
-429
-1341
2537
-1274
-880
-58
638
-1001
-1647
1880
584
-2200
347
1464
-433
-928
82
682
-1855
194
1000
-1170
-2550
1595
1958
-2670
-1133
1771
857
-1894
-941
1054
388
-1341
204
-79
-360
-643
588
-826
-808
1156
-1834
1092
308
-1683
1493
247
-1462
-13
491
-1060
-328
-86
917
-1116
-899
1291
-1285
-432
-381
488
66
-1539
-719
1619
-517
-2263
123
1746
80
-3272
967
3439
-2692
-1956
2724
155
-543
-513
-291
1169
-417
-1673
20
1822
-2282
-1190
3115
-1724
-950
1818
-868
-1731
717
239
-1193
-917
523
1539
-1689
-1187
2143
-342
-1688
51
-201
-412
199
55
-2402
746
911
-1426
-151
-895
874
-907
-209
-132
-1444
1194
-631
-438
-830
-1024
2129
-959
-1626
-1168
-129
2366
-2431
-1513
4471
-1643
-1251
587
1080
-1786
-242
1168
-1448
-527
-92
93
-793
617
-1511
1159
-750
-852
1244
-909
-1515
473
928
-2034
-990
551
1340
429
-2255
388
906
-446
-1366
-1218
398
1191
-577
-797
430
1231
-299
-1824
-28
927
-466
-2564
2646
170
-2331
348
1187
728
-983
-874
42
946
-820
-60
-805
-766
1070
-717
-502
-1204
2322
275
-1553
-936
1409
1419
-3012
-956
722
-331
-654
-136
-1963
-241
1328
-235
-995
184
1407
687
-333
414
-317
-1319
1029
928
-1875
-216
1535
754
-1718
653
-39
-1629
439
-179
-1445
-432
1358
-1325
249
249
-683
-889
141
96
-670
37
-1328
151
654
296
-1301
124
2934
-688
-1846
631
825
-1319
-990
-1462
1472
1599
-2374
-1185
2830
648
-2316
-140
2072
682
-2783
-545
520
438
-2141
-1668
819
-193
858
-287
968
1242
219
161
-536
-56
-1568
-15
-507
-1593
-887
-542
993
-137
-1801
518
1032
-1850
115
557
727
-1440
-1730
1077
-1619
-1603
-528
2286
-544
-1511
2546
-900
-49
-111
-825
267
-1108
-1601
257
-1122
-277
-970
-1644
732
-508
223
-1262
-495
881
380
-2107
-85
-64
-123
477
-1005
584
-1359
654
-689
-2056
-164
617
546
-673
496
194
-427
762
-1650
-1122
1751
-470
-991
-554
519
476
-910
-33
-69
231
1690
-891
-1552
793
850
-1778
-1589
-184
-308
-1051
-710
-486
329
-944
-1304
733
-261
-554
-387
1088
184
-1518
211
-174
-760
-208
-519
-1476
-1242
1644
740
-1579
-792
721
638
-1950
89
1246
-56
-1203
-1711
-703
750
-1340
-1009
-99
217
-276
-1149
1418
-979
120
387
114
54
-724
-21
-1437
-519
266
-887
-733
-257
829
251
-1513
-460
679
149
-361
-1155
-310
318
-374
-1704
219
428
-567
715
-117
-126
372
696
-258
-1352
592
-196
-416
-666
-806
-1511
-687
473
-1529
-180
317
951
-358
-1574
1678
2080
-1350
-1458
973
-266
-1628
-261
480
-857
-1616
168
112
-2053
1247
1134
-900
242
699
-87
-439
371
-872
-1098
72
-418
-1035
-1414
-68
460
-1203
-1240
453
-92
-742
398
-290
-1235
-1037
459
-991
-1040
-279
-169
-149
445
-1484
-1428
1468
22
-708
68
792
-195
-895
-1256
-804
-157
-309
72
-458
-1117
-358
31
258
89
587
769
-215
132
180
-1143
-696
-128
-607
-814
-926
-621
-97
948
-502
-814
552
142
-373
-725
-81
-77
-706
-837
-631
-2
626
-110
-897
-540
220
9
-26
-172
-445
-138
-267
-591
-640
263
57
-334
48
-598
-120
-316
-260
822
-88
-434
-246
367
-168
-1363
-474
317
-581
309
-758
-1356
651
-138
-2015
-2126
1217
1008
-1914
-442
1057
706
-1702
-1056
487
-169
-920
-1340
452
-400
-1220
-1510
-342
757
-789
-270
290
341
-370
-1622
-345
-774
-604
-659
-1635
328
168
-584
-807
-900
232
199
-587
-364
498
-30
-666
-856
77
-459
-626
128
-875
804
48
-840
456
103
-678
-1170
-414
209
-919
-892
-67
376
-555
-1104
507
-1
-806
-1027
372
1145
-1054
-1367
-89
-669
-401
-977
-960
-609
-239
445
-1464
-822
-61
-829
-166
-635
-506
-98
-364
612
-979
-1006
908
53
-653
-268
485
-946
-176
1199
-596
-873
303
989
-433
159
187
-615
501
1
-853
-1050
-382
327
614
-353
-12
1079
-84
-688
79
-351
-458
430
-314
-679
158
-227
-296
-579
-808
482
59
-615
-225
-89
-236
-1073
-216
-184
-1244
-211
-188
-916
-980
-484
-1118
-1659
-662
-463
-1418
-1047
-401
-773
-578
-342
-116
-499
-1044
-667
-146
-702
-876
-171
30
-288
-80
29
-523
354
9
-721
-795
-546
-341
-1213
-973
-1264
-1308
-759
-1002
-1211
-1050
-1264
-640
-916
-1636
-1102
-837
-867
-1173
-961
-249
-911
-1247
116
126
-532
-109
486
174
-452
-128
-307
-218
-109
-428
74
321
564
483
510
421
744
366
138
612
897
544
26
370
-75
-45
155
80
243
611
250
536
633
320
730
206
283
551
572
339
618
910
867
1261
1479
1794
1821
1988
2202
2193
2099
2185
2233
2516
2949
2188
1280
1512
935
-165
-557
-243
25
-865
-1525
-933
-601
-1861
-2531
-1761
-1525
-3103
-3358
-2505
-2247
-3071
-4025
-3417
-3114
-3736
-3578
-2939
-2425
-2169
-2360
-2049
-1912
-1571
-1427
-1238
-953
-821
-723
-472
-49
-79
-99
47
458
538
562
848
1281
1440
748
319
618
311
-240
-241
-233
-198
-871
-946
-628
-793
-1267
-1308
-977
-1306
-1892
-1712
-1810
-3003
-2700
-3422
-4354
-3445
-3216
-4126
-4227
-3379
-2973
-3942
-3988
-2423
-2263
-2845
-3049
-1989
-2106
-2522
-2129
-2202
-1718
-1538
-1726
-1000
-277
-27
75
-124
331
380
107
248
440
536
399
355
458
482
780
774
703
1396
1520
980
1299
1683
1655
1382
1088
1490
1628
1421
1302
1549
1640
1290
1094
1531
1609
1619
1657
1747
2264
2031
1480
2186
2732
1972
1959
2523
3193
3184
3477
4261
5115
5508
5532
5188
3274
2435
2078
-922
-2562
-711
-600
-2186
-3003
-1111
194
-2418
-3248
-1148
-633
-2802
-3569
-2642
-2448
-4051
-5436
-5240
-4964
-5546
-4973
-3367
-2863
-1730
-1070
-802
-875
-758
-538
-419
-561
-315
-482
-519
176
-46
39
139
1225
1778
1647
2311
3475
3220
2279
1623
1057
502
-468
-645
-641
-771
-1173
-871
-987
-1361
-1300
-1213
-1381
-1699
-1849
-1909
-2137
-2795
-3359
-3803
-3935
-4189
-3844
-3194
-2608
-2008
-1476
-1260
-967
-893
-877
-624
-748
-703
-668
-591
-394
-171
-354
59
671
743
1071
1702
2037
1809
1395
1048
768
14
-407
-504
-674
-914
-1125
-983
-1038
-1064
-1163
-1170
-1467
-1769
-1865
-2350
-2735
-3411
-3782
-4455
-4873
-5072
-4888
-4368
-4106
-3917
-3212
-2948
-2967
-2603
-2890
-2478
-2502
-2614
-2545
-2292
-1765
-1680
-1663
-1196
-520
-415
-258
215
740
509
367
169
100
-115
-465
-201
-208
-177
184
389
502
767
942
1125
936
1119
1273
981
1027
1136
974
680
763
925
1051
1258
1532
1640
2099
2290
2163
2296
2732
3195
2825
2998
3859
4068
3945
4483
5433
6127
6511
7114
7373
6239
3384
1954
809
-2675
-3554
-2049
-1775
-2608
-2948
-1303
-515
-2803
-3450
-2314
-2581
-4254
-5096
-4663
-4435
-5471
-6765
-6252
-5965
-5775
-4253
-2413
-898
296
714
1088
755
298
201
110
667
525
675
1881
2607
2725
2807
3155
3833
3879
3807
4354
4615
3809
2548
1298
212
-607
-1445
-1486
-1202
-1319
-1109
-918
-1131
-1368
-1941
-2467
-3101
-3724
-4015
-4102
-4103
-4409
-4593
-4444
-4247
-3930
-2976
-1947
-960
-253
103
403
424
284
109
79
93
437
892
1471
2125
2549
2786
2909
2715
2772
2903
2696
2454
1957
1373
591
-192
-748
-1037
-1109
-1108
-1102
-826
-659
-814
-1021
-1578
-2112
-2627
-3185
-3401
-3234
-3261
-3293
-4289
-3773
-3145
-4982
-4266
-2067
-2719
-3739
-2455
-980
-2071
-4083
-2452
-1430
-3159
-3775
-1774
-581
-1662
-1472
-370
-263
-895
-1053
-559
-201
-646
-668
-596
-804
-973
-1096
-1059
-978
-495
-456
-108
413
382
401
152
-7
149
-32
2
420
878
1048
714
1127
1761
1580
1312
1824
2452
1546
1637
2264
2130
1706
1801
2458
2440
2163
3105
4036
3668
4322
4667
5678
5756
6325
7370
7752
7885
7370
4754
1239
-166
-2539
-4982
-5079
-2459
-1572
-2033
-2146
-263
-388
-3170
-3666
-3594
-4623
-6224
-6684
-6170
-5666
-6490
-6435
-5884
-5174
-3837
-1714
547
1835
2421
2193
1572
640
19
-390
-18
626
1266
2344
3979
5118
5436
5286
5103
5098
4304
3813
3689
3169
1939
326
-1046
-1665
-2119
-2216
-1641
-1200
-970
-855
-1004
-1623
-2455
-3635
-4744
-5634
-5982
-5666
-5018
-4371
-3852
-3347
-2802
-2203
-1569
-596
198
791
989
966
873
756
634
694
965
1479
2338
3290
4312
4878
4882
4490
3797
2838
2218
1725
1277
714
198
-246
-585
-847
-1108
-1139
-1269
-1440
-1624
-1862
-2175
-2617
-3475
-4202
-4811
-5118
-5028
-4515
-3642
-2882
-2312
-1778
-1236
-898
-1197
-1580
-1129
-2338
-2672
-1483
-1827
-1599
-471
-177
-351
-200
762
908
-53
494
476
-626
-1705
-1580
-1576
-2639
-2607
-2145
-2115
-2073
-1576
-1073
-1033
-1332
-1518
-1998
-2138
-2311
-2160
-1979
-1976
-1359
-1010
-682
92
764
1167
1370
1579
2000
1872
1674
1888
1973
1520
1536
2261
2423
2613
2935
3362
3197
2626
3132
3172
2899
2909
2972
3085
2854
3163
3811
4008
4636
4835
5765
7173
7021
7463
7714
3607
-1135
-2519
-5245
-7682
-6159
-3379
-1805
-2099
-2220
715
54
-2745
-3042
-3848
-5321
-6733
-7197
-6127
-4756
-5519
-5541
-4616
-3523
-1663
874
2793
4111
3986
2574
1468
508
139
-785
-574
467
1339
3107
5241
6376
6614
5631
4641
3909
2533
1970
1579
667
-516
-1940
-2917
-2620
-2450
-2178
-1288
-901
-851
-663
-1111
-1892
-2840
-4633
-5977
-6569
-6194
-4939
-3573
-2332
-1343
-694
-106
269
683
1136
1105
803
597
561
631
739
888
1242
1551
2312
3348
4368
5192
5170
4397
3243
1797
513
-139
-637
-1058
-1248
-1235
-1062
-787
-731
-826
-1130
-1666
-2235
-2650
-2815
-3066
-3631
-4255
-4569
-4645
-4359
-3561
-2494
-1409
-512
-33
346
614
408
-19
-964
-1462
-1662
-2542
-1892
-718
-804
-330
345
290
425
243
-21
-366
-1074
-1916
-2722
-3197
-3141
-3088
-3600
-3308
-2299
-2006
-2095
-1521
-920
-1404
-2232
-2537
-2614
-2682
-2729
-2435
-1553
-979
-292
706
1456
2138
2483
2518
2425
2548
2426
2347
2418
2143
2294
2848
2982
3318
3997
4315
4320
3852
4106
4274
3216
3424
3691
3111
3445
3929
4608
5807
6486
7470
8519
7919
6436
3052
-1612
-4585
-6901
-8704
-6569
-3525
-2614
-1572
-984
25
-284
-2777
-4078
-4837
-6808
-8070
-7776
-6676
-5383
-5196
-4918
-3807
-2288
-420
1944
3837
4757
4132
2419
1213
328
-147
-412
-174
1050
2677
4680
6871
7704
7413
6286
4474
3162
1888
824
390
-463
-1658
-2314
-2665
-2320
-1675
-1333
-864
-577
-953
-1453
-2121
-3217
-4520
-6232
-7423
-7313
-6266
-4612
-2821
-1363
-281
244
471
673
698
474
-3
-366
-304
64
619
1297
1931
2531
3051
3753
4685
5279
5265
4677
3497
1999
563
-446
-817
-993
-1033
-793
-419
10
220
68
-473
-1457
-2646
-3437
-3815
-4025
-4194
-4354
-4402
-4259
-3798
-2983
-2031
-1139
-470
-141
-18
-36
-131
-368
-774
-875
-690
-156
758
1879
1721
1634
1759
149
-651
-412
-498
-1029
-1740
-1623
-1069
-2199
-2710
-2311
-2488
-3410
-3970
-3222
-2894
-3012
-3230
-3339
-3582
-4003
-4170
-3607
-3104
-2512
-2083
-1718
-1267
-734
-67
-89
235
689
976
1559
1954
2588
3257
2857
2889
3079
3253
3791
3797
4172
4589
3930
3546
3712
3306
2910
2936
3109
3227
3164
3572
3926
4069
3774
4031
4922
4881
5839
6920
6181
5043
1060
-4010
-5648
-8115
-8656
-5301
-2678
-1082
-573
-460
614
-355
-3620
-5353
-6521
-8190
-8451
-7101
-5361
-3099
-3000
-3240
-1724
-635
1076
2763
3851
4355
2998
1228
491
76
243
-160
343
2181
4020
6500
8114
8289
7067
4552
2216
882
-273
-910
-1124
-1451
-1700
-1621
-1368
-755
-296
-924
-1213
-1494
-2278
-2781
-3485
-4369
-5263
-6724
-7150
-5994
-4290
-2299
-787
336
1017
853
490
266
-177
-888
-1557
-1386
-394
809
1981
2851
3452
3728
3748
3955
4285
4092
3367
2360
1182
133
-531
-798
-692
-488
-320
67
459
575
246
-692
-2032
-3450
-4664
-5097
-4936
-4627
-4273
-3894
-3367
-2736
-2161
-1595
-1079
-964
-1150
-1209
-973
-764
-652
-537
-316
101
805
1648
2769
3110
2307
2254
875
-1194
-1065
-930
-1795
-2039
-1580
-881
-1275
-1944
-1269
-1521
-3090
-4079
-3930
-3902
-4156
-4116
-4106
-4145
-4053
-3843
-3484
-2640
-1880
-1675
-1700
-1438
-957
-696
-972
-813
4
184
768
1784
2740
3530
3410
3212
3292
3045
3166
3174
3350
3670
3359
3405
3793
3664
3664
3640
3475
3491
3545
4101
4130
4211
4396
4496
3996
5202
6396
6275
6573
5551
1987
-2813
-5712
-7225
-7310
-6224
-3132
-1271
-930
-845
-246
-514
-3134
-5434
-7613
-8535
-8784
-7523
-5601
-3609
-2867
-2844
-2306
-974
697
2022
3010
2970
2678
1129
402
418
675
607
716
1949
4185
6595
8070
8472
7073
4834
2235
732
-211
-643
-1119
-1444
-1294
-1058
-564
-152
-115
-850
-1782
-2616
-3028
-3664
-4147
-4885
-5700
-6510
-6785
-5809
-4078
-2302
-1060
-198
197
268
-55
-278
-681
-1243
-1689
-1404
-211
1459
2860
3685
4207
4281
4127
3982
3980
3616
2798
1687
806
227
-54
-35
-4
54
77
160
278
299
-255
-1238
-2551
-3862
-4796
-5131
-4805
-4248
-3818
-3316
-2653
-2050
-1527
-1181
-1061
-1334
-1705
-1801
-1458
-1018
-585
-331
52
545
1160
1728
2151
2723
2052
512
-99
-508
-1600
-2164
-2064
-1487
-1804
-2205
-1262
-529
-1354
-2404
-2904
-3383
-4229
-4958
-4636
-4129
-4104
-4308
-4002
-3079
-2302
-2160
-2010
-1630
-1429
-1549
-1683
-1185
-577
-527
-458
203
1197
2267
2874
3225
3814
3822
3246
3162
3472
3539
3356
3167
3257
3699
3487
3402
3901
3585
3146
3096
3520
3736
3498
3530
4268
4383
4525
5698
6798
7226
6314
4191
311
-3645
-6273
-7550
-7109
-4253
-1733
-880
-389
-141
228
-1386
-4220
-6436
-8072
-9336
-8927
-7007
-4852
-3208
-2873
-2567
-1341
-56
986
2224
2592
2512
1404
102
-69
244
571
788
1594
3288
5522
7433
8586
8107
6143
3433
1258
100
-516
-814
-1011
-1030
-811
-86
641
859
275
-830
-1985
-2947
-3892
-4472
-4941
-5672
-6328
-6733
-6159
-4697
-3049
-1578
-521
-112
-149
-551
-902
-1120
-1614
-2157
-2084
-1095
512
2247
3653
4564
4787
4589
4309
4126
3835
3194
2211
1301
786
631
808
1099
1308
1324
1177
1016
840
274
-689
-1988
-3511
-4720
-5278
-5142
-4601
-4057
-3487
-2902
-2503
-2162
-1893
-1874
-2191
-2684
-3021
-2926
-2411
-1684
-995
-361
195
477
375
1332
1585
799
1171
822
-289
-479
-672
-700
-807
-1434
-897
-525
-658
-503
-593
-1401
-2260
-2989
-3779
-4088
-3995
-4044
-4006
-3657
-2981
-2573
-2522
-2256
-2010
-2212
-2534
-2357
-1758
-1411
-1161
-660
-212
377
852
1636
2459
2855
3045
3116
3256
3332
3241
3325
3278
3125
3160
3274
4150
4165
3967
4311
4611
4211
3517
4299
4594
4026
4398
5212
5663
6888
7077
6784
6494
2854
-2458
-5355
-7253
-8315
-5679
-3268
-1194
-176
-1374
-856
-570
-3294
-5803
-7891
-9819
-9528
-8392
-6285
-3609
-2474
-2766
-2065
-768
624
1929
2393
2845
2350
809
-29
553
1336
1678
1848
3102
4933
6900
8582
8914
7819
4919
1846
352
-235
-681
-875
-1299
-1149
-505
-17
578
653
-587
-2194
-3364
-4434
-4915
-5453
-5996
-6206
-6638
-6676
-5419
-3729
-2144
-1004
-590
-453
-747
-1123
-1168
-1212
-1622
-1916
-1467
48
1992
3717
4956
5437
5273
4737
4287
4092
3624
2627
1667
968
817
1022
1285
1587
1520
1033
547
158
-308
-966
-2162
-3594
-4750
-5439
-5566
-5098
-4395
-3781
-3405
-3036
-2521
-2146
-1986
-2104
-2514
-2896
-2972
-2508
-1689
-727
69
703
903
475
1317
1835
704
502
785
-86
-801
-907
120
420
-1182
-1348
-200
-234
-1231
-1431
-1236
-1664
-3040
-4021
-3582
-3001
-3558
-3902
-3513
-2787
-2503
-2839
-2587
-1971
-2117
-2901
-3222
-2186
-1143
-899
-678
-5
1048
1478
1480
2144
2906
3086
2666
2408
3157
4038
3702
3108
3934
4264
3850
3407
4324
4920
4425
4182
4449
4680
4969
4897
5331
5902
6757
7575
6989
7137
5799
858
-4734
-7072
-8555
-8080
-5154
-2041
-355
-612
-1671
-683
-1602
-5163
-7537
-9900
-11077
-10453
-8431
-5516
-2963
-2677
-2590
-1585
-300
1143
2012
2541
2671
1566
-133
-86
1090
1982
2081
2659
4471
6436
8280
9664
9709
7469
3834
1015
206
-195
-553
-766
-884
-467
13
557
999
514
-1391
-3063
-4501
-5427
-5990
-6492
-6774
-6900
-7193
-6635
-4995
-3249
-1735
-1005
-784
-1020
-1501
-1774
-1484
-1517
-1833
-1817
-725
1189
3154
4774
5784
5949
5384
4674
4284
4090
3281
2194
1351
996
1050
1365
1817
2200
1898
1122
549
88
-485
-1471
-2854
-4118
-4990
-5465
-5208
-4490
-3710
-3094
-2842
-2600
-2259
-2185
-2340
-2730
-3252
-3561
-3485
-2772
-1593
-541
311
938
1450
1942
2073
706
-244
-713
-2490
-2938
-1470
-270
77
-105
479
1333
-142
-1396
-1125
-1535
-3071
-4321
-4158
-3397
-3238
-3399
-3094
-2687
-2502
-2615
-2496
-1703
-1296
-2115
-3148
-3200
-2255
-1615
-1640
-602
988
1693
2144
2723
3684
4136
3049
2536
2706
2837
3322
3356
3804
4812
5097
4688
4837
5585
6019
5239
4687
5222
5476
5502
5136
6358
7672
7139
6870
7519
4965
-169
-4691
-7331
-8685
-7857
-4995
-2062
-1069
-2243
-2041
-1579
-3146
-5529
-8098
-10195
-10711
-10211
-8205
-5184
-3209
-2886
-3020
-1856
-120
1144
1816
2727
3226
1900
250
586
2025
2683
2628
3227
4989
6775
8420
9694
9750
7462
3833
1323
338
201
-115
-697
-776
-337
-114
413
717
15
-1623
-3444
-4705
-5471
-6158
-6603
-6610
-6853
-7175
-6698
-5249
-3549
-2129
-1288
-854
-1097
-1653
-1692
-1282
-1135
-1410
-1351
-328
1490
3341
4847
5870
6178
5528
4695
4417
4328
3687
2609
1749
1484
1452
1498
1941
2272
1930
1075
237
-261
-819
-1802
-2948
-4068
-5048
-5554
-5467
-4861
-4066
-3647
-3487
-3198
-2946
-2799
-2771
-2907
-3227
-3584
-3524
-2836
-1810
-1393
-859
-201
-366
-385
523
1134
1169
924
781
966
524
88
202
56
-635
-962
-975
-666
-345
-554
-1088
-1627
-2177
-2746
-3154
-3184
-3099
-3320
-3529
-3321
-2812
-2370
-2374
-2273
-2119
-2205
-1854
-1452
-829
-131
7
383
751
1206
2080
2595
3014
3537
3772
4104
4452
4555
5046
5045
4664
4889
5096
5448
6115
6154
6516
7167
6741
7473
8488
8536
9227
9048
7002
3733
-1914
-5934
-7920
-9799
-7444
-3665
-1917
-1273
-1611
-1412
-1597
-4528
-7746
-9972
-12059
-12851
-11202
-8463
-5363
-3603
-3510
-2270
-741
399
1342
1753
2595
2414
748
280
998
2088
2914
3283
4871
6591
7972
9873
10826
9912
7305
3874
1607
649
-113
-495
-708
-896
-415
440
934
1067
-182
-2126
-3584
-5261
-6557
-7274
-7777
-7771
-7949
-7879
-6637
-5229
-3823
-2420
-1399
-958
-1408
-2016
-1883
-1578
-1621
-1708
-1317
-11
1741
3529
5398
6722
6958
6454
5714
5302
4786
3658
2664
1993
1601
1677
2005
2555
2987
2697
2023
1313
421
-620
-1837
-3156
-4418
-5471
-6078
-6097
-5662
-5014
-4329
-3844
-3535
-3328
-3146
-3003
-3200
-3609
-3955
-3967
-3480
-2617
-1584
-348
530
1235
471
-389
335
-619
-1925
-1082
75
77
-467
34
1675
636
-1289
-1027
-374
-1315
-2478
-2032
-1419
-1820
-2722
-2988
-2669
-2730
-3237
-3295
-2687
-1955
-1987
-2534
-2648
-2075
-1904
-2527
-2289
-1010
-220
278
876
1683
2622
2349
2353
2725
3020
3654
3525
3557
4793
5531
5398
5308
5812
6478
6162
6018
6676
7306
7297
7982
8687
9844
10188
9407
7874
3089
-2769
-6084
-8983
-9644
-5953
-3049
-1328
-1603
-2568
-1657
-2444
-5330
-7800
-10555
-13195
-13133
-11489
-8713
-5468
-4456
-4353
-3137
-1665
268
1343
1740
2694
2128
634
7
754
2140
2776
3373
4795
6100
8155
10304
11244
10731
8013
4665
2285
996
539
250
-775
-1213
-705
-143
738
1115
-18
-1524
-3233
-5075
-6218
-7394
-7943
-8044
-8615
-8490
-7405
-6166
-4711
-3206
-1833
-1208
-1698
-2145
-1942
-1486
-1329
-1501
-1373
-486
897
2707
4650
6194
6931
6635
6111
6102
5854
4914
3798
2678
1963
1557
1449
1967
2344
2211
1834
1125
291
-455
-1447
-2607
-3770
-4844
-5617
-6011
-6004
-5535
-5038
-4675
-4342
-4057
-3635
-3181
-2957
-3024
-3318
-3500
-3520
-3887
-3466
-2478
-2305
-1896
-623
356
994
1467
1869
1957
1033
261
96
-434
-1090
-1131
-1017
-862
-496
-40
70
-78
-351
-983
-1784
-2499
-3099
-3614
-4106
-4208
-3748
-3503
-3237
-2697
-2235
-1862
-1511
-1378
-1167
-1014
-886
-757
-608
-74
486
962
1705
2736
3845
4235
4294
5076
5315
4871
4797
5051
5361
5580
5270
6220
7533
7606
8376
9533
10225
10892
10618
9919
8810
4394
-1557
-5517
-8699
-9454
-7280
-4289
-1805
-1081
-1915
-1587
-1744
-3780
-6404
-9901
-12839
-14043
-13424
-11050
-7757
-5725
-4795
-3737
-2024
-215
866
1808
2601
2452
1313
335
754
1864
2303
3149
4366
5371
6858
8841
10798
11913
10533
7666
5210
2967
1447
323
-900
-1581
-1794
-1724
-605
577
607
-101
-1509
-3096
-4716
-6485
-7682
-8142
-8689
-9002
-8764
-7950
-6766
-5352
-3524
-1978
-1344
-1345
-1365
-1021
-634
-714
-843
-845
-553
420
2072
4079
5882
6738
7024
7318
7296
6866
5970
4809
3636
2455
1526
1354
1461
1492
1489
1335
1078
573
-148
-914
-1782
-2878
-4134
-5391
-6317
-6839
-6959
-6657
-6125
-5587
-5061
-4393
-3538
-2786
-2458
-2423
-2556
-2757
-2767
-2498
-1837
-1221
-550
-729
-1077
-327
-444
-908
4
1270
1344
619
498
1366
406
-1244
-1309
-1057
-1915
-2808
-2251
-1256
-873
-1142
-1310
-1398
-1863
-2591
-3155
-3244
-3013
-3101
-3560
-3572
-2696
-1778
-1674
-1280
-388
82
366
511
1110
1982
1693
1605
2012
2392
3108
3714
4386
5406
6108
6381
6708
6858
7110
7289
7313
7339
8106
8574
9030
10451
11713
11632
10714
6912
1441
-2872
-6915
-8343
-7162
-5207
-3535
-2994
-3263
-2312
-1878
-3033
-4818
-7659
-11069
-13110
-13086
-11654
-9118
-7810
-7125
-6144
-5090
-3408
-1458
189
1485
2081
1978
1932
2472
3208
3180
3324
3290
3092
3789
5452
7720
9778
10363
10015
9162
7415
5824
4413
2636
655
-960
-2147
-2149
-1650
-1385
-928
-1016
-1695
-2584
-3792
-4830
-5401
-6299
-7175
-7780
-8190
-8441
-8215
-7291
-6039
-5010
-4257
-3344
-2137
-881
162
1008
1268
1008
713
693
1107
1977
2756
3596
4642
5556
6547
7307
7581
7475
6766
5612
4609
3551
2532
1812
1200
577
-67
-650
-1119
-1414
-1700
-1937
-2326
-3020
-3854
-4608
-5199
-5715
-6241
-6682
-6973
-6955
-6531
-5825
-4796
-3728
-2936
-2415
-2009
-1604
-1272
-1150
-925
-779
-1709
-2250
-2138
-2538
-2500
-1245
176
706
646
1427
2408
1644
698
555
-16
-1644
-2840
-2737
-2421
-2452
-2468
-2096
-1786
-1724
-1757
-1791
-1898
-1912
-2180
-2885
-3147
-2785
-2595
-2700
-2339
-1646
-1159
-656
-62
1012
2019
2549
3101
3401
3781
4411
4455
4429
4898
5317
5518
5850
6592
7794
8442
8899
10212
11127
11935
12774
13283
12790
10163
5491
949
-3558
-6724
-7235
-5959
-4571
-3899
-3804
-3032
-1829
-1765
-2233
-4118
-7163
-10250
-12357
-12628
-11326
-10240
-9818
-9172
-8256
-6759
-5157
-3192
-986
498
1186
1723
2449
3389
3713
3639
3410
2692
2100
2183
3285
5334
7419
8867
9979
10319
10017
9302
7977
6351
4388
2108
328
-804
-1642
-1821
-1712
-1635
-1886
-2554
-3198
-3501
-3919
-4301
-4641
-5294
-6174
-7203
-7768
-7873
-7829
-7792
-7631
-7006
-5845
-4480
-2829
-1073
232
970
1212
1393
1691
1777
1778
2048
2363
2799
3399
4233
5222
5990
6450
6747
6709
6277
5744
5127
4422
3527
2435
1315
289
-643
-1341
-1798
-2157
-2556
-3027
-3302
-3390
-3464
-3682
-4056
-4517
-5043
-5678
-6099
-6167
-6034
-5866
-5579
-5324
-5004
-4518
-4361
-4126
-3586
-3082
-2763
-2481
-1918
-1129
-829
-667
-348
-197
-266
-388
-208
113
383
549
763
997
1045
905
578
215
-112
-477
-862
-1120
-1152
-1288
-1531
-1605
-1610
-1654
-1691
-1738
-1699
-1534
-1475
-1304
-1073
-856
-555
-313
54
604
1109
1609
2190
2742
3326
3860
4355
5020
5575
5906
6385
6832
7414
8021
8809
9969
10980
11777
12166
11790
9465
5831
2229
-1084
-3365
-3937
-3496
-2987
-3065
-3235
-2521
-2038
-1752
-2165
-3548
-5639
-7707
-8832
-8992
-8441
-8201
-8379
-8700
-8801
-8339
-7428
-6251
-4609
-3084
-1929
-692
789
2169
2952
3305
3175
2474
1738
1370
1689
2607
3666
4989
6100
6889
7497
7752
7626
7203
6459
5383
4219
3081
2156
1411
814
303
-343
-1377
-2279
-2769
-3141
-3267
-3212
-3136
-3303
-3615
-3913
-4163
-4537
-5167
-5843
-6337
-6566
-6374
-5755
-4888
-3808
-2766
-1914
-1142
-402
145
533
922
1358
1775
2054
2279
2597
2822
2990
3198
3273
3315
3356
3453
3636
3853
4002
3948
3632
3113
2496
1810
1047
255
-499
-1244
-1881
-2335
-2649
-2843
-2922
-2947
-3041
-3170
-3250
-3353
-3489
-3595
-3647
-3712
-3787
-3802
-3751
-3683
-3478
-3597
-4090
-4351
-4642
-5076
-5074
-4272
-3307
-2826
-2397
-1416
-787
-931
-957
-486
-334
-837
-1100
-869
-578
-470
-268
61
186
37
-114
-212
-128
190
302
199
174
244
178
-68
-194
-274
-409
-651
-839
-567
-164
309
880
1340
1869
2258
2456
2629
2983
3318
3527
3802
4098
4556
5190
5938
6804
7799
8682
9536
10066
10043
8711
6384
3904
1199
-853
-1703
-1586
-1535
-2067
-2365
-1861
-1440
-1194
-1143
-1592
-2676
-4163
-5175
-5294
-5027
-5255
-5781
-6443
-7106
-7467
-7600
-7283
-6330
-5368
-4476
-3381
-1980
-533
488
1299
1689
1510
1029
554
389
538
862
1503
2186
2692
3162
3597
3970
4184
4360
4458
4423
4079
3661
3284
2892
2510
1868
817
-228
-1134
-1923
-2317
-2385
-2248
-2230
-2332
-2305
-2134
-2046
-2160
-2460
-2890
-3414
-3888
-4174
-4242
-4086
-3848
-3618
-3376
-2997
-2595
-2209
-1782
-1242
-620
-120
333
798
1118
1338
1474
1398
1178
860
625
564
631
834
1155
1398
1458
1479
1474
1454
1369
1174
923
698
429
104
-252
-576
-858
-1187
-1517
-1722
-1791
-1826
-1829
-1735
-1612
-1560
-1534
-1508
-1432
-1581
-1894
-2215
-2870
-3553
-4009
-4377
-4641
-4633
-4383
-4038
-3772
-3334
-2789
-2426
-2169
-1852
-1560
-1515
-1461
-1304
-1117
-1045
-1032
-1027
-1108
-1223
-1188
-1037
-805
-499
-152
94
252
449
451
300
113
-91
-330
-533
-658
-575
-384
-169
217
589
938
1220
1531
1785
2130
2451
2650
2842
3020
3185
3182
3347
3425
3519
3636
3896
4256
4691
5357
6125
6845
7308
7410
6344
4838
3048
1122
-202
-751
-851
-1026
-1477
-1830
-1611
-1438
-1233
-1104
-1322
-2046
-2844
-3221
-3054
-2774
-2811
-3053
-3666
-4429
-5069
-5494
-5635
-5468
-5212
-4831
-4218
-3195
-2076
-1075
-175
350
404
175
-113
-249
-235
-211
133
471
652
869
1103
1256
1389
1571
1775
1974
1995
2087
2230
2383
2489
2342
1803
1077
295
-416
-889
-1111
-1162
-1252
-1361
-1382
-1281
-1179
-1108
-1084
-1146
-1344
-1419
-1387
-1346
-1292
-1253
-1317
-1480
-1663
-1856
-1958
-2015
-1943
-1756
-1502
-1180
-825
-529
-236
21
131
138
13
-133
-295
-485
-568
-522
-487
-457
-357
-248
-175
-105
-13
34
76
128
158
202
258
290
317
264
184
94
-42
-191
-275
-313
-338
-357
-361
-349
-483
-655
-972
-1437
-1867
-2232
-2571
-2773
-2798
-2727
-2709
-2724
-2606
-2541
-2496
-2401
-2184
-2026
-1932
-1794
-1598
-1416
-1352
-1286
-1234
-1307
-1410
-1482
-1469
-1317
-1087
-875
-679
-516
-425
-384
-362
-309
-282
-284
-306
-216
-37
161
414
635
877
1026
1127
1172
1244
1371
1380
1405
1530
1731
1752
1742
1818
1853
1814
1756
1791
1887
1980
2116
2388
2709
3179
3686
4187
4658
4875
4433
3586
2572
1351
410
-21
-39
-4
-275
-529
-394
-257
-39
148
109
-195
-719
-1030
-947
-729
-724
-939
-1419
-2012
-2633
-3251
-3728
-3948
-4062
-4115
-3948
-3446
-2784
-2197
-1593
-1125
-878
-846
-952
-1035
-1080
-1130
-981
-792
-719
-665
-693
-702
-667
-504
-151
272
581
866
1120
1400
1737
1923
1839
1571
1174
691
361
210
203
133
-4
-105
-138
-95
-26
33
40
-49
-151
-197
-220
-146
-56
-40
-115
-236
-391
-590
-837
-988
-1044
-1101
-1115
-1063
-986
-870
-693
-555
-452
-433
-442
-450
-478
-473
-422
-401
-413
-418
-423
-427
-390
-319
-274
-201
-118
-54
18
128
255
352
370
386
420
405
362
298
225
140
56
-22
-119
-300
-442
-719
-1074
-1359
-1577
-1755
-1886
-1826
-1613
-1482
-1415
-1289
-1231
-1278
-1368
-1350
-1335
-1354
-1319
-1212
-1085
-979
-879
-783
-754
-739
-700
-636
-497
-323
-166
-91
-48
-12
1
23
35
44
84
113
134
169
212
296
310
314
360
304
229
192
182
161
137
156
175
199
308
442
486
504
560
642
706
786
987
1216
1424
1695
2061
2465
2894
3384
3919
4367
4395
4038
3465
2577
1680
1202
1079
1022
787
477
438
462
546
699
719
510
72
-351
-509
-438
-433
-611
-990
-1505
-2072
-2613
-3053
-3295
-3407
-3516
-3529
-3375
-3089
-2774
-2371
-1940
-1659
-1473
-1359
-1291
-1193
-1114
-929
-692
-576
-533
-512
-491
-481
-417
-229
24
242
419
611
850
1145
1380
1429
1317
1085
769
488
293
191
93
-53
-188
-282
-311
-299
-287
-290
-302
-270
-188
-116
-17
118
183
154
100
48
-35
-177
-283
-347
-390
-432
-461
-490
-468
-355
-246
-128
0
74
84
99
122
147
140
110
70
-18
-131
-257
-325
-385
-424
-431
-386
-318
-261
-200
-123
-86
-106
-156
-238
-344
-440
-498
-505
-533
-629
-740
-903
-1101
-1272
-1402
-1467
-1514
-1554
-1514
-1406
-1232
-1031
-840
-654
-576
-636
-688
-690
-665
-677
-724
-738
-731
-741
-758
-728
-683
-697
-779
-792
-680
-534
-399
-280
-211
-194
-240
-301
-323
-355
-422
-521
-627
-677
-679
-616
-574
-547
-496
-460
-438
-393
-338
-286
-183
-132
-52
63
205
426
625
778
936
1127
1277
1400
1628
1912
2239
2518
2781
3159
3548
3884
4217
4276
3983
3482
2711
1944
1393
1111
948
651
276
98
42
35
111
167
52
-257
-589
-808
-847
-893
-1037
-1326
-1775
-2256
-2741
-3218
-3580
-3823
-3974
-4023
-3879
-3536
-3142
-2634
-2123
-1754
-1482
-1293
-1175
-1077
-1009
-834
-569
-444
-443
-467
-514
-548
-539
-456
-244
-31
140
349
591
868
1105
1158
1037
819
502
186
-38
-182
-302
-457
-603
-669
-636
-525
-391
-254
-170
-91
49
150
211
281
353
388
348
240
121
-34
-245
-380
-434
-416
-345
-296
-250
-138
-4
100
142
130
98
56
3
-20
-24
-69
-140
-220
-299
-389
-485
-579
-669
-716
-744
-757
-720
-615
-505
-436
-395
-382
-385
-440
-548
-774
-1081
-1344
-1530
-1682
-1742
-1668
-1548
-1490
-1409
-1192
-1014
-955
-945
-883
-837
-909
-970
-969
-985
-1054
-1129
-1155
-1113
-1067
-1024
-945
-823
-694
-596
-558
-576
-551
-544
-615
-658
-649
-617
-590
-569
-532
-500
-486
-450
-457
-473
-476
-455
-431
-399
-312
-234
-195
-167
-79
0
51
72
126
194
248
329
423
534
681
857
1036
1204
1383
1584
1813
2009
2207
2452
2736
3015
3310
3642
3997
4210
3957
3534
2880
2003
1251
767
534
302
-115
-349
-391
-417
-359
-318
-372
-648
-1007
-1282
-1374
-1410
-1574
-1850
-2303
-2864
-3366
-3851
-4217
-4393
-4465
-4411
-4214
-3851
-3432
-2975
-2397
-1900
-1595
-1389
-1282
-1180
-1159
-1145
-961
-818
-770
-722
-656
-570
-434
-256
-11
241
423
592
734
907
1141
1264
1174
974
681
360
65
-137
-261
-413
-523
-565
-559
-488
-361
-232
-181
-163
-85
-4
28
41
63
45
-80
-269
-446
-599
-739
-824
-850
-831
-756
-645
-521
-326
-115
2
12
-73
-196
-338
-487
-617
-732
-872
-1005
-1068
-1085
-1101
-1108
-1056
-1023
-1015
-956
-847
-701
-593
-514
-507
-624
-809
-1102
-1514
-1806
-1951
-2146
-2239
-2090
-1896
-1836
-1765
-1520
-1316
-1300
-1256
-1096
-1047
-1134
-1144
-1064
-1053
-1119
-1159
-1194
-1300
-1383
-1295
-1176
-1074
-938
-768
-637
-583
-463
-345
-323
-337
-400
-444
-459
-497
-484
-405
-312
-216
-168
-107
-3
122
214
295
401
504
522
506
492
471
417
351
277
186
223
330
440
542
707
925
1093
1227
1398
1652
1922
2095
2350
2683
2911
3109
3338
3620
3918
4152
3878
3309
2554
1483
485
-93
-270
-307
-606
-883
-863
-881
-835
-724
-724
-1025
-1576
-2048
-2234
-2282
-2396
-2592
-2982
-3618
-4235
-4767
-5152
-5254
-5217
-5079
-4795
-4282
-3659
-3111
-2443
-1810
-1445
-1291
-1288
-1187
-1087
-1093
-860
-568
-500
-506
-439
-194
93
360
729
1152
1396
1552
1706
1832
1943
1917
1653
1271
844
376
-38
-294
-391
-526
-690
-732
-685
-619
-534
-398
-261
-323
-436
-448
-475
-584
-711
-787
-892
-1099
-1329
-1479
-1562
-1600
-1525
-1362
-1146
-895
-706
-491
-210
6
117
100
9
-92
-241
-364
-459
-546
-618
-669
-635
-569
-515
-385
-213
-80
27
126
205
196
92
-66
-234
-548
-1086
-1485
-1865
-2427
-2839
-3009
-3167
-3381
-3378
-2934
-2440
-2093
-1675
-1198
-1011
-1106
-1217
-1308
-1492
-1756
-1968
-2033
-2049
-2004
-1881
-1774
-1620
-1386
-1189
-1117
-963
-670
-482
-401
-249
-104
-103
-117
-48
71
107
146
293
475
553
629
721
889
889
855
806
795
826
850
829
807
875
866
821
885
994
1069
1260
1504
1721
1924
2296
2792
3101
3364
3814
4210
4507
4883
5412
5999
6047
5273
4335
3068
1295
-154
-859
-943
-1063
-1655
-1858
-1728
-1688
-1490
-1294
-1264
-1673
-2465
-3109
-3357
-3430
-3705
-4156
-4725
-5396
-6014
-6469
-6467
-6069
-5593
-5060
-4269
-3261
-2444
-1767
-862
-164
-15
-183
-352
-280
-307
-328
89
547
814
930
1135
1678
2181
2540
2923
3304
3482
3445
3270
3123
2962
2505
1748
950
238
-414
-913
-1091
-1128
-1295
-1487
-1493
-1360
-1279
-1317
-1323
-1363
-1680
-2037
-2228
-2335
-2522
-2754
-2869
-2906
-2986
-3048
-2903
-2567
-2135
-1671
-1210
-714
-266
33
317
587
733
729
597
534
514
529
624
765
904
925
989
1255
1512
1646
1712
1723
1643
1324
761
306
-248
-1109
-1908
-2535
-3089
-3723
-4201
-4219
-4219
-4307
-4120
-3703
-3506
-3570
-3393
-3058
-3090
-3316
-3334
-3270
-3359
-3498
-3360
-3053
-2849
-2616
-2201
-1770
-1351
-901
-449
-114
147
342
373
266
120
28
-95
-313
-407
-335
-184
18
295
724
1092
1414
1712
1954
2150
2279
2406
2384
2304
2198
2071
1931
1916
2022
2056
2199
2356
2621
2942
3362
3890
4380
4742
4970
5361
5661
5906
6277
6723
7352
7833
8436
9126
8938
7399
5307
2732
-7
-1991
-2757
-2350
-2074
-2601
-2728
-2688
-2616
-2447
-2455
-2665
-3607
-5017
-5914
-6116
-5995
-5906
-6216
-6923
-7606
-7985
-7736
-6823
-5510
-4100
-3024
-1976
-724
343
1189
1985
2395
2312
1734
1298
1675
2118
2489
3123
3812
4324
4429
4615
5237
5687
5774
5602
5180
4518
3652
2672
1856
1050
119
-877
-1901
-2626
-2916
-2922
-2683
-2468
-2485
-2714
-3004
-3092
-3124
-3396
-3729
-4046
-4447
-4831
-4916
-4499
-3906
-3472
-2976
-2267
-1492
-759
26
934
1696
2071
2228
2336
2319
2290
2319
2392
2469
2434
2411
2534
2754
3036
3196
3227
3132
2795
2324
1856
1412
919
181
-593
-1243
-1814
-2337
-2743
-2979
-3172
-3620
-4962
-5837
-6381
-7336
-7806
-7371
-6321
-5688
-5691
-4867
-3888
-3666
-3699
-3315
-2457
-2378
-2731
-2235
-1419
-953
-796
-435
5
29
-6
273
740
1179
1453
1537
1522
1394
1257
1112
994
838
751
530
319
454
627
753
746
758
891
741
773
778
892
1036
866
786
828
1068
1456
1645
2033
2814
3325
3610
4092
4924
5781
6191
6792
7622
8239
8627
8982
9886
10704
11003
10714
8682
6011
2195
-1454
-3789
-4785
-3941
-2766
-2324
-1955
-2207
-2356
-2742
-3216
-3480
-4678
-6297
-7704
-8259
-8156
-7974
-7877
-7987
-8392
-8549
-7698
-5498
-2968
-700
900
1788
2271
2409
2676
3184
3157
2878
2241
1879
2392
3245
4502
5532
6191
6655
6686
6768
7027
7057
6663
5489
4045
2462
934
-339
-1110
-1666
-2259
-2846
-3120
-3100
-2939
-2800
-2566
-2570
-3054
-3741
-4410
-4845
-5197
-5584
-5829
-5942
-5854
-5428
-4732
-3634
-2410
-1295
-381
321
918
1386
1690
1917
2075
2054
1931
1879
1982
2263
2595
2956
3362
3648
3869
4046
4142
4100
3721
3111
2362
1473
643
-157
-818
-1360
-1859
-2310
-2637
-2810
-2881
-2952
-3048
-3313
-4193
-5205
-6351
-7480
-8269
-8502
-7874
-6909
-6009
-4962
-3926
-3117
-2744
-2457
-1899
-1518
-1411
-1319
-1056
-775
-661
-528
-257
9
181
445
984
1660
2298
2693
2860
2681
2260
1740
1322
977
727
428
102
-71
-150
-43
116
274
471
507
497
461
551
694
626
385
106
-43
-178
-33
363
999
1666
2125
2629
3200
3811
4295
4668
4948
5217
5501
5845
6135
6409
6702
7127
7227
6458
5222
3231
1037
-1000
-2299
-2418
-1678
-749
194
515
354
-324
-1213
-1810
-2482
-3039
-3650
-4129
-4432
-4666
-4829
-5088
-5416
-5729
-5902
-5453
-4498
-3035
-1658
-675
-221
-282
-546
-746
-749
-482
-285
-191
39
322
811
1333
1889
2412
2704
2883
3090
3402
3718
3726
3401
2707
1794
845
150
-210
-346
-410
-514
-644
-714
-715
-600
-485
-452
-523
-759
-1002
-1228
-1401
-1612
-1943
-2318
-2620
-2807
-2683
-2246
-1649
-1121
-733
-471
-301
-191
-86
51
125
90
3
-81
-95
-80
-40
-7
-35
-50
7
212
535
812
948
885
646
337
2
-266
-473
-647
-849
-1054
-1257
-1409
-1627
-1852
-2122
-2400
-2564
-2546
-2294
-1933
-1621
-1397
-1378
-1539
-1754
-1862
-1808
-1716
-1536
-1311
-1072
-891
-788
-713
-686
-729
-812
-866
-800
-722
-632
-644
-750
-909
-1080
-1208
-1152
-1027
-852
-704
-495
-250
-305
-285
-319
-469
-674
-765
-601
-477
-383
-408
-387
-389
-434
-382
-225
26
282
497
657
660
662
712
856
1057
1268
1522
1805
1966
2090
2266
2396
2563
2694
2850
3052
3244
3597
3886
4245
4639
4971
5291
5656
5817
5661
5009
3798
2180
454
-873
-1355
-1094
-488
203
599
662
253
-309
-785
-1192
-1606
-2071
-2534
-2973
-3460
-3978
-4509
-5075
-5670
-5995
-5809
-5024
-3777
-2479
-1453
-953
-983
-1333
-1690
-1841
-1673
-1485
-1328
-1156
-924
-511
-61
476
1068
1567
2022
2566
3273
3984
4363
4266
3704
2761
1740
966
633
612
668
679
616
503
383
350
363
368
264
12
-252
-502
-789
-1189
-1780
-2473
-3134
-3609
-3718
-3379
-2775
-2170
-1766
-1516
-1347
-1216
-1030
-830
-693
-693
-821
-979
-1064
-1082
-1020
-904
-779
-553
-198
342
1008
1571
1909
1921
1638
1200
733
320
-154
-661
-1237
-1802
-2233
-2418
-2322
-2075
-1904
-1763
-1725
-1721
-1740
-1798
-1899
-2190
-2626
-3079
-3414
-3504
-3369
-3064
-2715
-2392
-2066
-1701
-1261
-797
-380
-199
-219
-434
-669
-913
-1030
-1087
-1092
-1116
-1112
-959
-653
-212
222
581
706
530
256
-4
-70
-182
-454
-787
-957
-939
-768
-481
-86
320
510
598
745
873
1020
1179
1180
973
848
962
1177
1497
1768
2040
2392
2896
3400
3969
4702
5407
5804
5965
6028
6150
6273
6443
6734
6573
5605
4234
2373
395
-1369
-2235
-2052
-1539
-936
-475
-358
-708
-1566
-2326
-2951
-3643
-4353
-4962
-5257
-5511
-5692
-5802
-5975
-6121
-6164
-5757
-4745
-3338
-1706
-411
363
592
392
159
77
276
671
933
1197
1626
2190
2819
3409
4004
4434
4600
4690
4866
5066
4985
4509
3651
2506
1266
260
-249
-452
-521
-606
-768
-943
-1122
-1241
-1336
-1577
-1925
-2493
-3128
-3625
-3965
-4221
-4562
-4854
-4963
-4871
-4528
-3898
-3014
-2239
-1742
-1370
-992
-531
-88
351
757
901
874
773
826
1077
1382
1731
2040
2289
2520
2692
2851
2820
2394
1636
583
-419
-1269
-1875
-2189
-2317
-2542
-2879
-3199
-3344
-3427
-3464
-3429
-3367
-3435
-3663
-3804
-3819
-3834
-3956
-4073
-4079
-3985
-3628
-2928
-2088
-1291
-723
-302
-64
84
293
524
678
695
641
643
666
733
904
1060
1147
1108
1159
1309
1441
1518
1425
1214
803
327
-35
-262
-369
-431
-405
-298
-213
13
322
767
1034
1217
1295
1484
1729
1927
2233
2523
2844
3063
3442
3799
4426
5099
5746
6310
6992
7682
8365
8792
9014
8303
6527
4078
1187
-1493
-3521
-4157
-3484
-2589
-1937
-1608
-1659
-2075
-2864
-3212
-3510
-4053
-4952
-5735
-6242
-6691
-6890
-7039
-7199
-7312
-7062
-5995
-4105
-1792
427
1865
2418
2337
1972
1778
1764
2038
2296
2187
2186
2462
3122
3915
4674
5416
5785
5780
5762
5857
5787
5142
3990
2479
758
-882
-1957
-2421
-2611
-2766
-2950
-3104
-3144
-3020
-2751
-2543
-2613
-2935
-3549
-4221
-4714
-4959
-5073
-5216
-5183
-4833
-4187
-3212
-1895
-449
685
1423
1955
2344
2618
2798
2932
2897
2543
2127
1850
1899
2075
2313
2616
2800
2769
2640
2329
2011
1163
-34
-1315
-2673
-3802
-4758
-5134
-5195
-5432
-5611
-5515
-5342
-5036
-4864
-4359
-3994
-4049
-4195
-4266
-4171
-4145
-4051
-3720
-3355
-2819
-2074
-1065
-16
916
1614
1959
2033
1912
1864
1757
1540
1264
990
666
417
339
447
693
819
994
1047
1040
1004
809
591
211
-250
-680
-960
-986
-912
-793
-564
-287
32
496
1064
1755
2454
2953
3404
3757
4111
4435
4691
5121
5646
6134
6641
7254
8076
8823
9423
9228
7718
5284
2091
-973
-3510
-4528
-4035
-3191
-2944
-3126
-3653
-4302
-5146
-5442
-5046
-5084
-5749
-6674
-7163
-7398
-7493
-7327
-7163
-7182
-6969
-5945
-3854
-1342
1140
2811
3540
3406
3101
3178
3584
4145
4398
4090
3537
3273
3479
3942
4430
4971
5095
4632
4084
3784
3559
2814
1424
-185
-1934
-3616
-4810
-5191
-5140
-5166
-5352
-5460
-5366
-5036
-4448
-3859
-3464
-3434
-3723
-4004
-4069
-3877
-3494
-3112
-2656
-2079
-1309
-295
1011
2373
3393
3907
4107
4213
4128
4001
3943
3893
3564
2926
2305
2021
1785
1626
1426
1211
807
89
-733
-1587
-2470
-3470
-4537
-5522
-6236
-6745
-6991
-7051
-6865
-6625
-6397
-6085
-5549
-4903
-4345
-3872
-3420
-3050
-2831
-2592
-2178
-1623
-1127
-552
46
712
1269
1804
2352
2616
2688
2632
2390
2044
1515
1055
571
2
-496
-828
-1023
-1134
-1194
-1162
-1137
-1349
-1558
-1781
-1940
-2045
-2098
-2042
-1903
-1702
-1358
-970
-419
111
753
1360
2035
2745
3455
4124
4702
5217
5544
5947
6207
6726
7117
7841
8374
8871
9123
9399
9466
9389
8887
6982
4131
563
-2790
-5698
-7274
-7030
-5601
-5072
-5068
-5606
-6095
-6795
-7482
-7087
-6654
-7037
-7842
-8258
-7966
-7466
-6815
-5853
-5062
-4188
-2825
-423
2436
5132
6728
7308
6993
6362
6082
6071
6252
6257
5706
4839
4244
4218
4430
4494
4457
4226
3259
1871
666
-280
-1392
-3176
-4968
-6451
-7733
-8683
-8822
-8267
-7587
-7117
-6636
-5940
-5194
-4367
-3514
-2791
-2311
-2186
-2073
-1674
-1073
-198
732
1720
2763
3778
4716
5693
6521
6968
6757
6036
5321
4398
3502
2731
2187
1726
913
-8
-540
-979
-1322
-1690
-2031
-2536
-3591
-4721
-5691
-6502
-7181
-7562
-7585
-7480
-7376
-6927
-6109
-5303
-4496
-3749
-3062
-2486
-2040
-1529
-983
-530
-158
8
153
430
940
1585
2134
2505
2812
2807
2597
2302
1935
1468
783
-20
-897
-1613
-2193
-2548
-2828
-2961
-3006
-3011
-2994
-2962
-2877
-2757
-2772
-2786
-2797
-2805
-2588
-2213
-1600
-879
-122
777
1587
2394
3095
3682
4375
4791
5097
5302
5581
5960
6226
6428
6862
7184
7445
7570
7762
8175
8179
8247
8062
7799
6437
3595
354
-3010
-5957
-8268
-8844
-7491
-6218
-5859
-5708
-6021
-6202
-7158
-7428
-6804
-6610
-7043
-7486
-7130
-6438
-5827
-4983
-3895
-2770
-1382
618
3314
5925
7680
8199
8059
7272
6492
5835
5449
5270
4817
4070
3405
3266
3318
3055
2706
2549
1997
671
-838
-2112
-3281
-4747
-6371
-7421
-8186
-8896
-9148
-8499
-7399
-6352
-5479
-4534
-3604
-2876
-2157
-1500
-875
-640
-671
-441
61
804
1747
2741
3822
4688
5279
5691
6090
6309
5874
4882
3812
2838
1745
663
12
-266
-684
-1457
-2089
-2292
-2587
-2980
-3313
-3491
-3876
-4579
-5146
-5488
-5920
-6240
-6319
-6063
-5759
-5313
-4332
-3173
-2236
-1506
-771
-109
280
364
577
819
874
772
683
786
969
1151
1376
1553
1695
1640
1428
1122
721
268
-340
-979
-1674
-2274
-2790
-3036
-3163
-3138
-3030
-2726
-2400
-2088
-1894
-1631
-1374
-1240
-1170
-1063
-784
-480
-123
300
970
1604
2376
3046
3782
4601
5204
5724
6139
6348
6682
6781
6966
7054
7104
7357
7402
7413
7631
7476
7644
6512
3994
1059
-2009
-4563
-6765
-7298
-6075
-5215
-5266
-5464
-5806
-5803
-6736
-6890
-6178
-5882
-6296
-6374
-5725
-4909
-4487
-3858
-3066
-2276
-1128
790
3348
5584
6858
7246
7288
6723
6200
5844
5594
5267
4774
3896
3215
2968
2790
2309
1820
1651
1220
25
-1305
-2294
-3071
-4113
-5442
-6124
-6666
-7360
-7523
-6819
-5847
-5039
-4380
-3473
-2610
-1945
-1194
-389
262
387
373
776
1254
1714
2357
3010
3645
4138
4395
4615
4840
4715
4266
3391
2450
1501
545
-234
-847
-1275
-1661
-2341
-2830
-3114
-3440
-3446
-3412
-3498
-3719
-4026
-4252
-4459
-4792
-4896
-4778
-4539
-4334
-3909
-2927
-1902
-1159
-523
-25
399
646
682
821
983
971
761
575
496
493
513
600
639
644
531
368
283
71
-327
-796
-1187
-1704
-2237
-2567
-2607
-2517
-2468
-2348
-1977
-1599
-1361
-1190
-801
-523
-431
-215
-2
351
616
1069
1613
1977
2380
2914
3514
3982
4319
5006
5413
5582
5778
6005
6210
6215
6135
6188
5996
5757
5493
5053
4104
2228
369
-1738
-3795
-5299
-5735
-5279
-4989
-5055
-4822
-4977
-5235
-5904
-6141
-5785
-5882
-5960
-5687
-4976
-4259
-3656
-2933
-2107
-1251
-115
1301
3014
4422
5301
5693
5767
5451
5095
4716
4371
4057
3602
3118
2764
2508
2023
1415
964
604
-57
-1049
-2009
-2701
-3429
-4216
-4916
-5323
-5694
-6078
-6020
-5452
-4812
-4226
-3670
-3048
-2382
-1769
-1107
-541
-153
55
347
820
1270
1743
2277
2720
3127
3377
3552
3617
3587
3425
3051
2533
1838
1173
339
-556
-1162
-1477
-1722
-2049
-2402
-2469
-2661
-2935
-3216
-3409
-3399
-3679
-4007
-4185
-4228
-4171
-4070
-3883
-3471
-2959
-2392
-1864
-1268
-690
-302
-57
98
113
189
223
208
177
140
212
303
394
514
642
782
734
637
552
298
18
-357
-709
-1101
-1490
-1700
-1822
-1907
-1776
-1598
-1260
-1020
-775
-427
-237
-36
79
333
489
625
869
1357
2018
2530
2992
3696
4380
4796
5077
5590
6254
6484
6480
6417
6469
6175
5364
4313
3074
1328
-333
-1895
-2880
-3290
-3287
-3110
-3244
-3407
-3556
-3931
-4312
-4803
-5020
-5180
-5597
-5679
-5448
-4921
-4415
-3752
-3004
-2166
-1097
322
1717
2819
3532
4046
4173
3902
3581
3500
3398
3063
2792
2753
2723
2541
2406
2239
2036
1658
1068
293
-587
-1406
-2050
-2744
-3469
-4075
-4408
-4611
-4660
-4277
-3728
-3270
-2851
-2409
-1958
-1558
-1204
-911
-819
-792
-661
-332
-25
261
752
1284
1623
1908
2244
2561
2651
2581
2409
2066
1505
854
315
-167
-641
-894
-1084
-1281
-1535
-1657
-1674
-1837
-2079
-2317
-2562
-2743
-2955
-3164
-3296
-3414
-3443
-3388
-3286
-2922
-2244
-1742
-1395
-1071
-618
-332
-311
-303
-190
-88
-58
-90
-4
76
160
265
367
412
467
580
592
473
345
174
-20
-317
-674
-916
-1098
-1111
-1238
-1367
-1289
-1038
-702
-565
-446
-47
162
292
351
679
1139
1214
1445
1761
2244
2563
2815
3407
3949
4274
4540
4755
4948
4729
4420
4217
3748
2971
1762
915
52
-1172
-2080
-2413
-2404
-2563
-2813
-2579
-2429
-2738
-3349
-3601
-3560
-4025
-4485
-4482
-4208
-4014
-3786
-3158
-2318
-1650
-948
-7
982
1617
2070
2443
2597
2464
2286
2185
2062
1892
1742
1662
1613
1563
1415
1149
954
764
330
-244
-791
-1156
-1667
-2372
-2858
-3092
-3354
-3697
-3700
-3340
-3116
-2902
-2500
-2029
-1739
-1700
-1498
-1253
-1236
-1206
-991
-654
-476
-326
-17
269
525
750
1089
1314
1367
1246
997
754
419
45
-250
-606
-877
-1229
-1564
-1625
-1632
-1628
-1742
-1768
-1755
-1920
-2092
-2200
-2322
-2542
-2798
-2815
-2681
-2502
-2291
-1965
-1674
-1461
-1173
-804
-507
-338
-93
127
187
121
145
297
422
427
518
699
849
847
851
1100
1277
1263
1179
1031
1153
1002
750
694
542
586
395
513
938
1245
1554
1960
2331
2829
2790
3026
3236
3351
3145
2937
2569
1838
704
-418
-980
-1573
-2021
-2028
-1760
-1638
-1841
-2060
-1841
-2070
-2452
-2650
-2465
-2598
-2970
-3028
-2738
-2588
-2518
-2183
-1405
-697
-6
803
1513
1837
1849
1953
1902
1767
1580
1410
1258
991
747
640
408
340
380
378
318
251
66
-343
-774
-1076
-1293
-1754
-2258
-2373
-2412
-2586
-2508
-2177
-1809
-1662
-1416
-947
-609
-567
-510
-350
-341
-483
-485
-375
-347
-339
-159
62
241
412
660
914
1018
1049
974
826
666
525
388
209
77
-66
-377
-745
-1017
-1136
-1503
-1827
-1825
-1813
-1780
-1866
-1894
-1864
-2143
-2316
-2351
-2256
-2053
-1927
-1643
-1419
-1257
-1036
-815
-524
-350
-173
142
384
571
632
743
878
875
853
903
923
917
874
899
866
822
782
730
701
570
471
515
283
236
337
374
444
346
361
505
419
439
506
478
511
352
335
95
-39
-161
-365
-496
-665
-563
-487
-674
-616
-485
-337
-227
-1
464
699
923
982
1017
887
652
586
472
349
430
428
384
222
155
193
31
-138
-163
-204
-447
-686
-896
-1192
-1543
-1845
-2006
-2122
-2242
-2109
-1968
-1977
-1977
-1777
-1628
-1619
-1605
-1438
-1297
-1314
-1332
-1163
-1008
-992
-998
-857
-652
-550
-484
-349
-150
-79
-166
-216
-222
-316
-436
-579
-459
-410
-454
-461
-388
-361
-403
-391
-222
-128
0
138
269
315
314
500
602
669
803
1062
1307
1376
1489
1898
2163
2322
2667
3009
3450
3687
3824
4288
4457
4705
4817
4843
4712
3657
2486
1212
-55
-946
-1911
-1970
-1779
-2203
-2606
-3026
-3053
-3567
-4155
-3827
-3440
-3426
-3768
-3614
-3148
-3446
-3634
-3203
-2342
-1591
-851
478
1466
1801
2087
2486
2829
2852
2921
3055
2810
2386
2034
1793
1369
1031
991
894
719
611
447
83
-236
-377
-641
-1176
-1692
-1898
-2228
-2720
-2823
-2626
-2600
-2753
-2486
-1926
-1667
-1527
-1233
-811
-670
-684
-411
-231
-244
-243
-18
319
453
763
1176
1430
1687
1922
2217
2307
2255
2297
2150
1867
1492
1084
658
170
-134
-399
-718
-943
-1115
-1265
-1478
-1641
-1644
-1713
-1873
-1943
-1912
-1934
-2051
-2061
-1890
-1706
-1500
-1152
-740
-374
-103
192
520
733
879
1010
1117
1114
1023
988
924
813
740
693
691
619
525
486
425
324
184
61
-106
-341
-567
-816
-1050
-1227
-1375
-1478
-1553
-1556
-1529
-1513
-1480
-1424
-1331
-1277
-1236
-1131
-1003
-916
-827
-678
-498
-350
-220
-32
165
314
465
643
782
849
921
998
1022
932
795
660
468
255
68
-80
-216
-368
-494
-596
-723
-845
-991
-1094
-1211
-1333
-1470
-1572
-1591
-1612
-1638
-1601
-1572
-1534
-1464
-1338
-1198
-1131
-987
-796
-690
-733
-715
-639
-718
-770
-674
-535
-380
-379
-353
-218
-163
-161
-60
147
237
229
217
231
239
74
51
142
133
168
166
215
174
24
30
30
4
6
47
120
27
80
105
108
36
-16
85
44
-12
73
80
122
62
128
175
16
-34
-42
19
-70
-98
27
-37
-78
-101
-18
37
-45
86
182
164
72
-33
-70
-283
-434
-490
-565
-638
-773
-797
-898
-1068
-1160
-1269
-1325
-1412
-1381
-1303
-1354
-1396
-1403
-1397
-1412
-1396
-1309
-1265
-1214
-1153
-1030
-922
-854
-702
-577
-489
-392
-269
-169
-177
-153
-102
-80
-76
-60
-9
22
45
23
29
71
79
240
326
359
509
603
700
826
922
1030
1059
1074
1141
1192
1180
1157
1140
1112
1027
918
776
546
275
57
-165
-345
-426
-460
-580
-686
-708
-579
-582
-696
-642
-652
-850
-1056
-1169
-1142
-1127
-1261
-1217
-1066
-1025
-1065
-995
-750
-550
-466
-312
-77
110
76
68
83
35
-77
-120
26
104
93
186
252
253
212
180
158
95
-36
-137
-238
-456
-669
-841
-1001
-1112
-1283
-1417
-1453
-1538
-1518
-1522
-1560
-1462
-1499
-1543
-1437
-1338
-1271
-1236
-1123
-1048
-1094
-1087
-1005
-796
-692
-541
-166
110
233
326
523
693
643
739
970
973
842
804
833
733
518
562
761
821
818
917
1039
959
859
905
946
937
958
963
783
679
619
381
211
88
60
60
-250
-284
-160
-361
-556
-597
-523
-668
-871
-813
-770
-792
-993
-951
-853
-1085
-1135
-1046
-922
-872
-825
-560
-492
-536
-419
-292
-233
-214
-79
37
31
-11
-21
12
-79
-147
-74
-85
-78
-13
5
-82
-160
-185
-262
-349
-374
-314
-317
-425
-438
-428
-485
-579
-644
-646
-754
-835
-869
-863
-870
-950
-936
-926
-1070
-1111
-1017
-973
-1030
-964
-750
-779
-924
-912
-797
-884
-1075
-1021
-912
-976
-1076
-971
-753
-781
-771
-534
-347
-410
-405
-248
-237
-312
-207
-51
50
-33
0
141
78
49
199
351
452
506
648
725
705
753
792
785
819
929
863
811
893
884
809
729
697
590
367
249
113
47
-185
-282
-199
-357
-483
-569
-644
-766
-963
-945
-1015
-1077
-1092
-1126
-1053
-1108
-1071
-933
-872
-778
-668
-488
-398
-356
-184
-52
71
144
237
319
311
308
281
260
218
148
172
117
64
42
-24
-83
-175
-253
-328
-419
-528
-652
-719
-807
-922
-1011
-1051
-1154
-1245
-1212
-1255
-1264
-1143
-1157
-1183
-1074
-1023
-1063
-999
-793
-686
-695
-682
-507
-419
-596
-586
-402
-405
-525
-545
-418
-443
-568
-502
-379
-350
-351
-253
-174
-160
-139
-132
-64
-74
-85
-8
-2
-36
43
41
84
157
290
355
459
644
703
779
882
943
1109
1033
1012
1052
924
840
679
629
596
347
270
211
49
-25
-205
-263
-430
-610
-814
-973
-952
-1024
-1046
-976
-1065
-1121
-1257
-1318
-1279
-1166
-1032
-927
-776
-682
-654
-642
-586
-463
-380
-248
-124
18
81
25
59
27
-42
-66
-40
16
20
21
40
-5
-54
-134
-179
-234
-343
-441
-517
-616
-741
-800
-804
-851
-871
-860
-836
-851
-889
-956
-1045
-1051
-1204
-1243
-1057
-1094
-989
-689
-710
-749
-641
-577
-610
-632
-479
-318
-375
-467
-343
-238
-426
-505
-325
-298
-438
-454
-325
-419
-663
-701
-654
-686
-702
-662
-565
-485
-470
-353
-183
-107
-27
175
235
196
287
312
378
439
534
639
622
750
899
942
1063
1082
1202
1157
987
1014
922
780
609
619
586
282
157
-17
-199
-375
-599
-634
-757
-876
-925
-922
-906
-1008
-1014
-1107
-1200
-1180
-1198
-1130
-1026
-947
-917
-897
-787
-774
-769
-688
-560
-424
-297
-112
35
91
137
156
186
133
72
91
62
-33
-114
-181
-317
-398
-439
-470
-456
-464
-454
-447
-508
-538
-604
-661
-667
-671
-677
-668
-674
-747
-795
-1023
-1139
-1005
-1150
-1155
-841
-867
-955
-914
-818
-786
-841
-613
-324
-300
-397
-269
-119
-342
-471
-379
-329
-473
-646
-515
-563
-796
-805
-740
-679
-683
-616
-506
-464
-399
-337
-250
-186
-122
0
-61
-43
114
77
179
376
583
755
761
917
1084
1007
1050
1215
1322
1163
1141
1208
1041
872
769
680
497
244
202
-40
-239
-386
-524
-676
-864
-906
-969
-1093
-1085
-1027
-929
-1041
-996
-872
-931
-959
-913
-803
-839
-862
-760
-736
-738
-676
-496
-328
-250
-35
183
266
263
337
367
302
320
379
358
294
223
173
35
-89
-158
-216
-298
-385
-433
-550
-687
-766
-862
-947
-1016
-1052
-1061
-1099
-1098
-1129
-1190
-1286
-1507
-1496
-1399
-1522
-1356
-1036
-1067
-1145
-1025
-843
-895
-868
-488
-194
-224
-182
87
71
-155
-104
11
-22
-295
-331
-247
-515
-709
-659
-589
-667
-693
-539
-550
-609
-599
-517
-399
-451
-317
-156
-199
-164
-21
90
67
111
306
313
294
447
612
723
783
995
1156
1128
1100
1175
1179
958
866
879
724
567
469
372
151
-79
-209
-403
-559
-667
-719
-810
-838
-808
-830
-832
-852
-843
-792
-863
-840
-767
-738
-725
-651
-587
-619
-653
-637
-576
-504
-437
-246
-129
-94
-76
-63
-18
-37
4
100
185
226
205
181
116
3
-87
-185
-260
-368
-451
-511
-576
-633
-668
-676
-686
-745
-774
-909
-1003
-1102
-1363
-1287
-1240
-1438
-1198
-933
-1052
-1036
-853
-676
-717
-567
-188
-37
-92
-94
156
129
-88
78
222
189
-23
-10
34
-299
-506
-524
-555
-636
-683
-595
-598
-645
-678
-613
-468
-458
-393
-274
-234
-136
-76
32
160
258
388
340
459
574
543
658
727
833
941
822
835
863
835
641
634
742
553
384
373
310
94
-89
-29
-141
-328
-521
-558
-619
-891
-914
-861
-865
-914
-860
-703
-783
-760
-630
-595
-548
-521
-419
-431
-451
-444
-401
-385
-424
-299
-172
-210
-179
-81
-9
-109
-30
108
114
104
121
177
84
-60
-29
-49
-131
-249
-238
-243
-425
-476
-423
-511
-644
-706
-732
-863
-1034
-957
-1092
-1209
-950
-985
-1021
-666
-637
-813
-865
-764
-662
-745
-586
-265
-180
-361
-311
-69
-163
-227
-88
70
14
-161
-19
-76
-366
-503
-460
-510
-644
-690
-680
-656
-749
-790
-558
-555
-563
-366
-269
-260
-240
-118
-31
2
115
235
282
358
475
576
634
750
823
881
822
859
957
819
713
746
720
554
455
475
444
338
211
160
145
-137
-325
-359
-513
-756
-864
-820
-820
-912
-821
-829
-912
-939
-914
-846
-760
-669
-569
-525
-513
-519
-465
-443
-373
-232
-177
-119
-65
-30
-36
-23
24
62
100
144
156
143
119
50
-87
-131
-188
-278
-343
-384
-438
-531
-588
-624
-699
-752
-771
-799
-840
-834
-805
-846
-860
-1077
-1174
-964
-1096
-1140
-675
-567
-676
-617
-507
-469
-605
-440
-162
-149
-265
-174
-29
-237
-304
-154
-104
-115
-153
22
-62
-283
-252
-266
-397
-432
-372
-389
-465
-539
-640
-611
-697
-682
-559
-612
-577
-501
-450
-382
-299
-74
14
67
273
397
354
523
703
712
798
887
964
1031
921
985
1102
985
962
958
846
744
626
541
455
407
309
195
29
-193
-326
-538
-688
-711
-704
-692
-761
-756
-760
-892
-950
-905
-892
-888
-747
-608
-599
-583
-522
-499
-496
-470
-324
-185
-155
-140
-38
-26
-89
-16
55
25
63
118
131
106
68
60
45
-7
-16
-31
-87
-148
-191
-276
-390
-452
-521
-638
-723
-743
-734
-809
-907
-928
-1051
-1164
-1104
-1057
-1027
-841
-695
-789
-861
-777
-702
-681
-534
-268
-116
-127
-91
9
11
-63
-15
49
-37
-133
-130
-180
-350
-475
-482
-512
-617
-609
-592
-648
-689
-713
-683
-689
-662
-584
-553
-541
-469
-412
-419
-325
-151
-103
-46
144
287
348
445
606
677
669
663
755
806
782
820
955
919
749
706
719
554
412
364
357
259
122
70
-22
-225
-411
-525
-597
-734
-776
-745
-777
-850
-862
-871
-956
-959
-926
-892
-808
-684
-559
-497
-454
-343
-296
-283
-229
-99
-99
-173
-142
-73
-130
-177
-80
71
52
64
174
199
133
109
162
138
-6
-66
-64
-163
-301
-348
-381
-504
-611
-630
-630
-713
-751
-756
-829
-912
-1032
-1210
-1251
-1146
-1176
-1136
-830
-713
-882
-895
-691
-645
-697
-499
-234
-212
-264
-169
-65
-129
-179
-103
-61
-147
-239
-198
-270
-455
-473
-478
-516
-527
-531
-524
-572
-640
-634
-579
-542
-506
-445
-402
-386
-323
-280
-204
-116
-34
74
70
139
242
250
309
500
590
518
630
756
674
581
651
730
684
617
669
638
486
327
332
253
83
92
95
-48
-135
-243
-299
-498
-561
-528
-630
-702
-728
-727
-791
-827
-721
-717
-743
-697
-570
-533
-569
-449
-375
-420
-441
-321
-250
-304
-274
-195
-207
-221
-196
-68
-57
-69
-29
12
-50
-107
-63
-81
-179
-168
-170
-237
-291
-319
-320
-397
-465
-469
-532
-597
-641
-650
-660
-733
-754
-745
-760
-789
-755
-684
-671
-643
-555
-635
-694
-593
-660
-706
-511
-429
-453
-516
-513
-433
-479
-381
-184
-65
-52
-38
47
-29
-70
-14
-38
-104
-212
-232
-333
-452
-498
-594
-684
-731
-739
-725
-793
-861
-845
-820
-839
-772
-692
-690
-705
-655
-635
-596
-436
-311
-199
-69
3
105
185
296
393
510
593
628
740
764
765
783
817
782
712
711
562
494
406
293
317
183
111
101
-4
-38
-165
-178
-281
-363
-408
-537
-588
-701
-748
-806
-875
-853
-951
-900
-849
-850
-761
-658
-578
-555
-476
-424
-361
-321
-316
-239
-252
-249
-161
-141
-89
-26
58
78
48
90
142
103
54
41
47
-25
-89
-91
-127
-227
-333
-427
-508
-621
-617
-586
-660
-716
-727
-740
-823
-871
-801
-785
-809
-740
-646
-628
-605
-530
-517
-517
-604
-703
-554
-534
-678
-432
-177
-301
-351
-288
-223
-380
-452
-240
-195
-312
-388
-311
-353
-489
-392
-310
-289
-351
-262
-201
-390
-424
-415
-495
-571
-569
-585
-674
-699
-772
-756
-701
-828
-805
-694
-727
-736
-626
-499
-495
-450
-326
-253
-190
-141
-26
48
117
200
288
390
453
491
591
599
681
738
695
746
755
728
706
628
637
616
522
464
466
355
245
103
-45
-166
-348
-480
-607
-681
-773
-824
-804
-839
-839
-872
-870
-849
-914
-869
-759
-690
-659
-597
-516
-473
-432
-357
-278
-253
-235
-176
-180
-209
-235
-222
-216
-231
-166
-116
-107
-134
-122
-99
-154
-204
-160
-146
-189
-214
-191
-224
-284
-321
-333
-385
-440
-481
-525
-555
-585
-591
-616
-605
-571
-529
-497
-481
-438
-403
-392
-354
-276
-224
-196
-142
-78
-42
-55
-130
-148
-167
-296
-294
-207
-273
-272
-225
-309
-387
-439
-422
-362
-303
-248
-194
-217
-317
-359
-406
-431
-395
-374
-347
-371
-419
-502
-620
-725
-773
-827
-829
-780
-773
-756
-784
-846
-824
-850
-854
-834
-811
-809
-815
-696
-649
-577
-407
-328
-223
-112
3
91
188
263
247
366
386
386
494
549
627
671
752
845
802
866
958
963
944
981
975
818
718
647
497
346
234
239
148
-67
-113
-210
-387
-496
-546
-542
-614
-699
-730
-818
-878
-897
-845
-795
-786
-788
-757
-670
-679
-644
-520
-441
-355
-251
-195
-174
-146
-131
-120
-118
-115
-93
-68
-49
-38
30
87
55
17
30
0
-73
-84
-60
-67
-102
-140
-118
-122
-215
-258
-314
-430
-536
-594
-636
-694
-692
-673
-695
-696
-680
-623
-552
-497
-429
-347
-323
-307
-227
-175
-192
-172
-117
-133
-179
-152
-100
-105
-115
-84
-57
-91
-74
-142
-146
-102
-268
-373
-287
-295
-420
-454
-204
-251
-509
-373
-286
-411
-521
-383
-226
-345
-345
-264
-254
-390
-479
-363
-482
-582
-578
-582
-667
-734
-657
-642
-734
-716
-642
-663
-756
-711
-657
-666
-687
-607
-506
-513
-522
-400
-350
-407
-348
-238
-228
-254
-152
-64
-89
10
110
145
159
216
379
378
431
614
664
676
649
745
780
695
694
742
747
673
710
773
651
593
580
530
408
316
342
221
45
-16
-152
-280
-348
-332
-364
-502
-596
-664
-736
-820
-808
-730
-762
-777
-762
-737
-733
-739
-642
-615
-598
-550
-546
-500
-485
-441
-361
-311
-259
-214
-167
-147
-106
-67
-61
-31
-20
-36
-37
-23
-22
-28
-50
-100
-172
-187
-221
-332
-385
-392
-424
-457
-455
-448
-474
-524
-571
-622
-668
-664
-640
-648
-647
-614
-559
-540
-516
-445
-400
-399
-374
-347
-338
-331
-302
-246
-193
-145
-115
-81
-115
-132
-95
-81
-58
-11
47
33
-14
10
-13
-39
-54
-159
-237
-284
-282
-400
-564
-401
-416
-626
-537
-508
-594
-708
-672
-536
-583
-573
-519
-444
-493
-604
-529
-630
-662
-652
-672
-656
-765
-797
-834
-888
-826
-816
-796
-784
-740
-706
-673
-618
-619
-532
-484
-559
-425
-364
-402
-353
-258
-223
-261
-165
-69
-108
-6
74
118
157
61
117
105
11
72
233
315
297
471
584
528
593
687
772
743
796
930
908
870
872
815
784
671
630
541
404
262
111
14
-173
-318
-371
-421
-515
-656
-701
-748
-862
-966
-959
-889
-903
-880
-799
-752
-737
-695
-616
-549
-494
-435
-390
-340
-340
-304
-285
-311
-291
-238
-222
-236
-205
-169
-144
-153
-128
-29
-70
-112
-85
-88
-137
-135
-96
-119
-182
-237
-257
-293
-353
-341
-327
-387
-442
-422
-427
-470
-461
-422
-413
-403
-303
-234
-235
-254
-213
-188
-262
-307
-261
-261
-297
-287
-228
-236
-273
-240
-207
-218
-226
-186
-153
-177
-149
-109
-121
-150
-145
-113
-105
-122
-78
-4
-10
-6
60
97
58
35
34
10
-60
-80
-83
-130
-175
-186
-210
-247
-250
-248
-257
-296
-378
-428
-482
-538
-544
-548
-555
-690
-951
-794
-810
-1219
-926
-621
-1019
-1219
-1182
-1070
-1285
-1354
-979
-683
-741
-945
-723
-611
-792
-723
-527
-313
-419
-390
-277
-426
-481
-446
-465
-506
-449
-464
-555
-647
-768
-746
-768
-848
-636
-536
-635
-643
-489
-437
-469
-353
-204
-240
-269
-225
-185
-162
-92
-24
44
-55
-74
48
30
73
329
464
461
567
640
603
554
603
767
821
877
984
1029
1010
947
987
972
911
916
840
680
555
352
80
-94
-182
-372
-526
-679
-836
-1027
-1178
-1178
-1122
-1114
-1054
-974
-907
-921
-900
-790
-715
-720
-628
-496
-516
-532
-475
-486
-501
-480
-461
-456
-445
-428
-368
-363
-327
-230
-198
-218
-223
-201
-234
-287
-234
-121
-67
-12
52
66
50
24
-4
-22
-24
-46
-96
-120
-144
-184
-252
-285
-288
-292
-323
-345
-317
-322
-350
-361
-343
-358
-430
-450
-448
-463
-454
-414
-355
-348
-377
-368
-387
-382
-387
-370
-375
-362
-313
-299
-292
-240
-163
-118
-114
-49
-22
-31
-43
14
90
85
72
41
-7
-54
-126
-169
-213
-268
-285
-292
-278
-271
-262
-293
-361
-393
-405
-419
-444
-425
-410
-419
-473
-698
-576
-526
-876
-617
-298
-620
-770
-824
-795
-1086
-1187
-851
-870
-887
-881
-840
-833
-951
-831
-879
-825
-774
-721
-654
-745
-616
-601
-734
-694
-572
-575
-603
-429
-405
-428
-344
-360
-342
-316
-277
-234
-186
-96
-53
45
127
104
165
179
190
226
276
351
309
285
387
326
285
294
359
426
312
455
573
465
486
596
672
585
636
823
685
706
804
747
725
658
710
756
554
445
443
259
-27
-77
-30
-168
-338
-412
-464
-716
-889
-846
-812
-817
-799
-701
-691
-825
-793
-763
-763
-786
-635
-490
-631
-612
-476
-527
-583
-575
-470
-498
-589
-563
-482
-447
-452
-341
-246
-324
-374
-275
-216
-257
-173
-42
31
28
7
53
-4
-73
-39
24
28
39
87
21
-123
-127
-121
-198
-243
-211
-181
-245
-284
-224
-228
-269
-299
-271
-269
-380
-397
-377
-430
-449
-403
-375
-389
-393
-364
-367
-396
-385
-330
-326
-353
-307
-266
-265
-267
-200
-165
-196
-183
-127
-116
-161
-143
-116
-128
-150
-136
-115
-194
-305
-326
-388
-495
-635
-740
-893
-1056
-957
-1063
-1070
-614
-876
-1186
-1049
-1118
-1150
-1267
-930
-681
-864
-933
-918
-820
-1046
-1064
-760
-697
-684
-803
-689
-815
-990
-936
-893
-818
-794
-748
-741
-770
-812
-850
-628
-676
-619
-434
-395
-335
-242
-63
27
102
231
222
264
291
366
456
484
575
701
710
576
690
735
580
658
799
762
757
806
894
860
795
860
927
872
814
926
955
658
688
706
587
564
471
403
123
-75
-244
-392
-452
-562
-589
-730
-900
-1002
-1080
-1100
-1193
-1054
-947
-928
-863
-822
-812
-790
-730
-622
-547
-474
-484
-436
-459
-506
-458
-436
-413
-379
-346
-405
-459
-453
-489
-470
-421
-399
-364
-342
-302
-300
-256
-266
-232
-168
-159
-178
-153
-156
-146
-107
-108
-117
-147
-162
-207
-231
-197
-203
-192
-163
-154
-185
-237
-287
-353
-348
-348
-348
-336
-352
-409
-446
-472
-464
-439
-435
-467
-480
-512
-560
-577
-577
-553
-544
-532
-520
-500
-494
-490
-595
-702
-890
-1071
-912
-1001
-1094
-565
-754
-1120
-1011
-958
-1003
-1139
-780
-544
-759
-922
-931
-861
-1081
-1022
-783
-767
-747
-815
-718
-789
-914
-828
-766
-845
-871
-794
-861
-999
-1071
-1059
-896
-962
-891
-617
-566
-577
-446
-221
-137
-158
60
81
21
51
65
134
256
361
412
445
444
332
346
411
478
615
636
676
691
647
728
721
787
964
1068
1078
1096
1133
1033
933
993
1076
975
984
1021
935
864
638
546
387
42
-150
-298
-413
-588
-717
-754
-924
-1084
-1103
-1050
-1087
-1013
-870
-863
-901
-933
-862
-865
-916
-833
-717
-669
-781
-701
-615
-763
-765
-684
-702
-748
-788
-689
-657
-724
-673
-541
-496
-542
-453
-329
-374
-359
-222
-165
-157
-67
33
52
11
95
181
132
103
129
144
88
38
115
140
37
36
66
-11
-130
-166
-188
-273
-322
-308
-291
-316
-366
-376
-408
-489
-538
-536
-536
-507
-461
-410
-434
-445
-451
-516
-637
-636
-815
-915
-564
-856
-925
-262
-723
-1026
-779
-860
-1023
-1237
-783
-639
-983
-952
-809
-815
-1156
-1040
-812
-916
-984
-1072
-854
-1032
-1274
-974
-964
-1093
-994
-924
-982
-1042
-1037
-970
-844
-940
-881
-651
-719
-719
-557
-404
-320
-269
-97
-79
-98
23
31
142
272
248
285
307
246
298
364
378
544
756
797
782
884
915
768
746
848
952
867
869
1136
1007
836
957
1015
1008
886
1064
1257
1026
1069
1175
1125
879
823
846
596
326
165
117
-92
-359
-228
-320
-570
-763
-816
-951
-1173
-1164
-1074
-1122
-1237
-1145
-1064
-1188
-1100
-977
-914
-933
-986
-789
-814
-925
-828
-762
-815
-878
-779
-700
-767
-703
-577
-472
-535
-465
-327
-385
-410
-311
-192
-151
-105
104
204
152
181
327
335
282
360
427
365
257
240
210
61
-44
-74
-132
-255
-339
-353
-383
-446
-453
-467
-527
-540
-497
-476
-469
-416
-351
-355
-352
-289
-284
-345
-353
-330
-331
-352
-324
-269
-298
-381
-399
-531
-680
-487
-601
-859
-678
-686
-1007
-1346
-1109
-884
-1319
-1209
-830
-869
-1178
-1180
-821
-915
-1070
-953
-751
-823
-1110
-1010
-967
-1162
-1278
-1180
-1125
-1268
-1285
-1149
-1082
-1206
-1123
-915
-918
-933
-820
-642
-634
-695
-474
-285
-352
-260
-55
3
47
122
280
338
355
478
532
590
668
732
782
798
863
926
925
962
1015
1038
1039
1106
1154
1183
1218
1308
1405
1333
1355
1456
1423
1416
1403
1483
1426
1296
1510
1508
1412
1358
1095
1000
547
266
222
-33
-62
-217
-372
-586
-924
-1094
-1324
-1335
-1340
-1251
-1216
-1284
-1215
-1299
-1378
-1423
-1404
-1313
-1277
-1164
-1129
-1051
-1100
-1239
-1220
-1249
-1167
-1136
-1101
-951
-946
-894
-805
-714
-571
-481
-325
-202
-51
114
220
290
340
413
456
451
472
541
540
493
516
456
367
191
2
-70
-197
-291
-328
-378
-437
-558
-585
-599
-638
-610
-599
-558
-515
-486
-434
-460
-466
-406
-406
-383
-346
-303
-263
-277
-240
-205
-228
-260
-294
-285
-333
-366
-368
-376
-347
-335
-275
-218
-182
-145
-123
-138
-164
-164
-273
-464
-719
-670
-767
-1159
-807
-843
-1524
-1509
-1589
-1733
-1930
-1787
-1501
-1799
-1985
-1878
-1821
-1946
-1849
-1547
-1572
-1562
-1609
-1493
-1443
-1610
-1497
-1325
-1409
-1363
-1161
-1078
-1082
-1040
-887
-701
-635
-522
-252
-128
-169
-6
238
274
304
466
550
451
515
537
550
571
477
613
600
501
641
648
585
679
735
778
763
778
758
805
748
827
961
971
998
1163
1197
1219
1306
1343
1374
1365
1387
1445
1466
1434
1384
1426
1297
1112
897
677
547
191
81
102
-99
-206
-337
-536
-809
-1108
-1220
-1226
-1253
-1274
-1108
-1063
-1322
-1429
-1456
-1523
-1573
-1437
-1206
-1207
-1270
-1268
-1295
-1385
-1485
-1309
-1175
-1198
-1138
-919
-848
-954
-766
-588
-539
-392
-224
-19
2
27
216
302
290
369
551
545
497
560
635
542
414
485
406
182
90
45
-42
-204
-201
-147
-223
-307
-347
-303
-380
-394
-233
-223
-258
-242
-211
-291
-381
-392
-411
-412
-415
-354
-288
-321
-319
-246
-268
-346
-316
-280
-346
-382
-359
-328
-340
-297
-177
-150
-126
-99
-70
-122
-163
-178
-229
-342
-545
-602
-875
-984
-868
-1236
-1177
-1127
-1571
-1555
-1733
-1693
-1748
-1859
-1630
-1717
-1824
-1828
-1763
-1758
-1739
-1531
-1549
-1402
-1439
-1472
-1408
-1466
-1411
-1351
-1257
-1220
-1203
-1141
-1062
-969
-913
-689
-512
-472
-342
-163
-80
-99
54
219
219
303
417
486
543
525
615
729
685
761
898
884
934
909
879
1031
939
913
1119
1098
1028
1087
1233
1175
1059
1244
1322
1249
1202
1364
1467
1336
1421
1687
1736
1720
1909
2120
2070
2025
1937
1706
1406
967
742
631
370
304
118
-338
-681
-1130
-1327
-1413
-1460
-1374
-1345
-1508
-1710
-1802
-1901
-1954
-1822
-1717
-1503
-1409
-1358
-1260
-1273
-1303
-1272
-1168
-1103
-1064
-955
-914
-871
-808
-737
-655
-585
-494
-386
-270
-201
-14
186
249
392
502
547
569
596
666
698
686
729
779
715
621
569
448
352
234
203
168
59
53
-31
-114
-174
-252
-269
-374
-409
-413
-503
-597
-653
-685
-737
-714
-689
-653
-607
-607
-538
-506
-495
-379
-338
-279
-188
-133
-64
-16
7
44
68
94
148
171
183
200
168
110
37
3
-44
-145
-188
-229
-302
-339
-388
-414
-470
-498
-657
-739
-775
-1027
-892
-951
-1122
-881
-1193
-1238
-1264
-1572
-1451
-1620
-1613
-1601
-1752
-1769
-1850
-1947
-2039
-1973
-1978
-1891
-1756
-1739
-1615
-1583
-1501
-1445
-1299
-1152
-1026
-833
-770
-655
-600
-534
-392
-280
-182
-95
19
53
122
219
274
337
387
428
401
397
404
404
448
453
528
559
532
597
607
606
689
692
763
862
795
766
800
809
823
851
956
1042
1134
1242
1257
1333
1390
1407
1494
1606
1650
1740
1804
1902
1968
2014
2141
2175
2059
1841
1687
1411
951
901
770
620
441
51
-139
-685
-1133
-1214
-1350
-1450
-1484
-1479
-1616
-1821
-1953
-1968
-1895
-1973
-1734
-1575
-1603
-1589
-1592
-1493
-1507
-1407
-1174
-1107
-1029
-973
-829
-740
-752
-562
-462
-443
-425
-340
-291
-301
-220
-113
-19
37
61
162
164
157
240
312
347
393
482
510
530
500
570
572
537
626
635
568
468
384
301
122
40
-2
-74
-217
-302
-347
-455
-563
-635
-641
-712
-759
-720
-771
-793
-773
-722
-640
-621
-504
-402
-350
-276
-181
-122
-117
-81
-26
-18
-75
-79
-64
-97
-100
-95
-78
-72
-113
-136
-162
-208
-196
-179
-166
-205
-217
-258
-331
-425
-664
-573
-704
-955
-762
-937
-1144
-1309
-1448
-1436
-1757
-1699
-1574
-1714
-1850
-1883
-1841
-2008
-2074
-1959
-1918
-2015
-1974
-1841
-1871
-1826
-1735
-1444
-1328
-1235
-915
-837
-790
-712
-588
-478
-404
-355
-181
-53
-63
47
178
219
193
261
399
386
430
478
557
520
461
604
618
596
634
746
755
730
842
945
980
1022
1154
1243
1280
1334
1429
1466
1466
1558
1629
1689
1679
1737
1915
1854
1981
2099
2077
2187
2156
2292
2381
2034
1990
1895
1463
1260
1146
1044
897
476
272
-66
-773
-1045
-1170
-1402
-1560
-1606
-1544
-1717
-2016
-1996
-2024
-2160
-2120
-1934
-1840
-1978
-1991
-1819
-1872
-1861
-1660
-1489
-1405
-1388
-1206
-1012
-959
-835
-573
-462
-450
-336
-219
-216
-187
-122
-29
-45
2
120
156
95
140
205
210
250
347
455
426
422
513
532
505
524
576
597
554
600
627
500
404
357
295
205
83
34
-102
-347
-461
-530
-627
-715
-778
-765
-849
-951
-924
-938
-963
-923
-851
-760
-735
-678
-564
-527
-463
-325
-240
-208
-177
-156
-130
-147
-143
-81
-101
-118
-132
-150
-187
-253
-234
-225
-281
-315
-344
-350
-393
-431
-432
-452
-462
-442
-399
-456
-536
-534
-711
-798
-803
-935
-988
-1081
-1167
-1278
-1450
-1470
-1583
-1698
-1670
-1653
-1689
-1730
-1711
-1760
-1851
-1821
-1763
-1771
-1754
-1675
-1616
-1597
-1553
-1416
-1306
-1216
-1079
-950
-862
-798
-682
-570
-416
-290
-159
-39
16
62
154
219
248
290
340
378
380
347
401
443
427
488
565
607
601
673
721
743
746
795
855
834
830
890
938
965
1009
1118
1198
1273
1328
1514
1588
1566
1737
1713
1751
1870
1892
2024
2007
1956
1880
1742
1604
1410
1354
1247
1110
973
736
487
82
-278
-482
-701
-865
-986
-1063
-1237
-1505
-1702
-1831
-1994
-2091
-2047
-1986
-2064
-2088
-2042
-2055
-2065
-2017
-1892
-1814
-1788
-1701
-1583
-1479
-1390
-1201
-1022
-917
-757
-639
-525
-444
-376
-297
-274
-253
-208
-182
-156
-154
-119
-103
-77
-40
1
-2
45
64
78
100
150
247
318
367
453
493
519
510
494
506
493
500
476
440
397
356
339
313
273
222
150
55
-59
-171
-265
-368
-476
-553
-603
-676
-743
-783
-794
-796
-787
-758
-720
-704
-670
-627
-609
-612
-595
-575
-567
-540
-513
-488
-467
-450
-447
-438
-415
-385
-357
-324
-305
-305
-311
-348
-397
-438
-477
-482
-472
-483
-519
-547
-604
-628
-674
-748
-766
-862
-960
-965
-991
-979
-1034
-1096
-1090
-1171
-1206
-1202
-1211
-1236
-1266
-1286
-1327
-1389
-1392
-1404
-1423
-1364
-1300
-1217
-1157
-1115
-1029
-998
-992
-957
-931
-898
-839
-757
-651
-552
-464
-330
-222
-150
-80
-6
55
66
78
139
197
272
360
452
512
545
605
640
656
679
700
688
679
662
653
640
599
569
562
559
569
563
580
559
557
588
627
667
692
761
830
895
989
1091
1171
1237
1271
1313
1249
1226
1155
1017
962
911
855
809
640
522
319
100
-31
-189
-318
-415
-496
-575
-699
-824
-930
-1088
-1224
-1294
-1375
-1488
-1601
-1689
-1757
-1821
-1816
-1794
-1796
-1759
-1704
-1653
-1578
-1534
-1409
-1280
-1194
-1077
-954
-862
-786
-727
-632
-575
-525
-438
-391
-359
-339
-330
-316
-298
-276
-244
-220
-203
-195
-181
-155
-133
-124
-115
-100
-77
-56
-13
46
99
159
195
198
186
189
214
226
254
293
331
328
314
294
261
214
167
113
58
-19
-66
-98
-131
-156
-176
-189
-220
-255
-303
-368
-430
-493
-550
-599
-624
-633
-654
-663
-645
-646
-662
-685
-680
-646
-617
-596
-549
-503
-496
-494
-470
-435
-417
-421
-430
-441
-451
-461
-498
-520
-574
-628
-660
-711
-731
-756
-796
-857
-944
-1004
-1079
-1171
-1213
-1231
-1218
-1203
-1201
-1189
-1175
-1168
-1163
-1162
-1129
-1101
-1075
-1045
-1039
-1016
-990
-983
-935
-867
-783
-688
-606
-521
-455
-419
-397
-388
-375
-331
-275
-214
-144
-83
-21
13
39
69
75
98
124
145
158
161
142
123
102
75
56
55
73
77
108
144
171
206
232
272
316
372
448
495
536
585
639
683
715
770
820
865
926
986
1035
1074
1103
1126
1093
1043
976
864
784
725
647
591
502
396
260
75
-71
-211
-356
-463
-541
-611
-691
-770
-821
-921
-1022
-1078
-1137
-1205
-1269
-1289
-1304
-1336
-1339
-1302
-1310
-1311
-1266
-1209
-1150
-1099
-1014
-931
-885
-836
-786
-768
-760
-743
-706
-678
-638
-602
-593
-587
-613
-651
-689
-719
-727
-712
-707
-691
-676
-641
-605
-566
-502
-430
-365
-297
-222
-153
-85
-21
65
139
190
243
302
348
358
355
353
346
334
326
325
309
263
211
175
156
123
88
57
26
-4
-15
-30
-73
-122
-188
-252
-319
-376
-415
-445
-446
-440
-418
-397
-382
-367
-367
-372
-387
-410
-430
-460
-462
-465
-486
-480
-482
-489
-489
-501
-521
-555
-610
-656
-681
-725
-767
-793
-805
-809
-814
-836
-905
-946
-990
-1051
-1074
-1074
-1063
-1058
-1030
-948
-897
-880
-849
-833
-844
-855
-813
-789
-803
-801
-768
-754
-741
-719
-694
-672
-681
-684
-681
-683
-685
-659
-606
-567
-549
-548
-547
-550
-549
-521
-506
-499
-474
-447
-425
-405
-378
-335
-279
-216
-154
-108
-74
-51
-30
-15
2
46
69
92
123
176
230
286
358
428
468
498
523
577
607
605
626
657
678
691
720
771
825
882
973
1045
1117
1203
1250
1221
1171
1098
1000
884
797
739
655
528
418
295
147
20
-38
-48
-76
-65
-38
-56
-140
-254
-348
-480
-647
-740
-795
-886
-980
-1014
-1041
-1116
-1192
-1276
-1374
-1465
-1486
-1389
-1265
-1136
-1052
-1000
-966
-892
-837
-811
-725
-642
-630
-600
-577
-598
-668
-755
-805
-901
-1029
-1096
-1090
-1070
-995
-775
-599
-532
-476
-337
-188
-81
82
279
389
382
349
309
170
36
-27
-57
-87
-145
-208
-291
-404
-476
-490
-482
-495
-467
-403
-309
-148
32
204
326
375
357
327
314
261
209
155
74
-48
-218
-365
-495
-609
-663
-663
-677
-706
-730
-710
-671
-628
-564
-488
-445
-434
-378
-292
-251
-223
-211
-245
-328
-393
-404
-411
-405
-419
-429
-434
-468
-531
-592
-632
-640
-651
-645
-1052
-1399
-1379
-1870
-2303
-2082
-1752
-1955
-2271
-1957
-1735
-2183
-2366
-1758
-1278
-1530
-1470
-915
-822
-1928
-2781
-2692
-2773
-3264
-3647
-3500
-3537
-3676
-3307
-2781
-2673
-2750
-2506
-2106
-1839
-1536
-1017
-509
-252
115
467
578
732
1120
1468
1757
2109
2085
1796
1621
1856
2185
2009
1801
1983
2131
1799
1745
1868
1633
1305
1116
1288
1213
710
656
1114
1073
1001
1285
1633
1444
1492
2210
2866
3009
2842
3524
4097
3974
4220
4935
5199
4931
4645
3719
2231
817
-919
-2208
-2893
-3371
-3660
-4607
-5186
-5096
-5382
-5421
-4696
-3571
-3106
-2525
-1608
-1130
-1105
-996
-776
-894
-1327
-1096
-749
-1041
-1079
-86
704
732
1052
1686
2316
2849
3543
4497
4803
4574
4381
3827
2904
2047
1413
579
-240
-710
-1366
-2136
-2838
-3265
-3186
-3059
-2875
-2667
-2517
-2183
-1741
-1666
-1728
-1620
-1693
-2018
-2103
-1997
-1940
-1992
-1808
-1330
-1016
-789
-302
350
963
1804
2760
3140
3204
3330
3304
3050
2597
2188
1779
1161
587
157
-352
-905
-1205
-1321
-1360
-1282
-1245
-1281
-1206
-1085
-1071
-1208
-1494
-1809
-2066
-2300
-2424
-2490
-2635
-2531
-2242
-2071
-1792
-1266
-667
-104
565
1325
1881
2098
2204
2385
2396
2202
2014
1753
1378
1064
837
518
157
-72
-177
-282
-407
-452
-478
-567
-629
-720
-919
-1234
-1704
-3024
-3825
-4022
-5283
-6217
-5797
-5070
-5259
-5380
-4148
-3255
-3543
-3045
-1168
-24
-220
318
1460
1440
826
708
820
502
-85
-136
21
-429
-709
-389
-251
-338
-408
-366
-327
-346
-388
-437
-640
-973
-1408
-1879
-2241
-2245
-2228
-2396
-1941
-1178
-876
-616
-116
676
1276
1463
2001
2496
2334
2136
2248
2208
1761
1482
1596
1789
1709
1859
2328
2780
2868
3175
3643
3912
4002
4023
4555
4412
4398
4163
3748
3797
3130
3067
3162
2899
3063
2643
1032
-530
-1724
-3392
-4991
-5518
-5177
-5142
-5770
-6169
-5850
-6244
-6304
-5124
-3524
-2755
-2028
-736
-93
133
373
687
897
820
1382
2177
1941
1811
2560
3299
3498
3244
3184
3281
3628
3825
3827
3498
2719
1833
767
-526
-1535
-2292
-2902
-3040
-3184
-3663
-4110
-4339
-4485
-4151
-3486
-2773
-2389
-2270
-1656
-1000
-942
-1037
-754
-413
-355
-109
350
603
890
1384
2017
2352
2282
2514
2839
2958
3151
3269
2875
2164
1444
834
223
-481
-1065
-1402
-1688
-2024
-2351
-2606
-2694
-2580
-2379
-2173
-1874
-1772
-1809
-1641
-1521
-1547
-1543
-1515
-1418
-1308
-1038
-553
-222
16
499
1052
1326
1513
1841
2140
2299
2383
2379
2127
1670
1212
883
480
50
-188
-432
-769
-965
-1064
-1171
-1320
-1406
-1385
-1395
-1492
-1643
-1787
-1931
-2061
-2149
-2447
-3752
-3890
-3584
-4919
-5182
-3773
-2888
-3397
-3207
-1475
-1094
-2001
-1252
619
873
91
721
1416
485
-273
-108
-93
-529
-778
-526
-481
-1001
-994
-520
-571
-850
-977
-962
-1007
-1115
-1323
-1397
-1405
-1575
-1748
-1933
-1834
-1277
-796
-521
190
899
913
990
1405
1881
2026
2115
2448
2393
2116
1752
1817
1860
1388
1586
2185
2273
1998
2260
2784
2643
2525
2782
2884
3013
2825
3053
3429
3112
2968
3120
2900
3072
3342
3404
3846
4046
3957
2607
16
-942
-2559
-4755
-5582
-5420
-5104
-5895
-6427
-5626
-5935
-6199
-4730
-2644
-1397
-1077
3
903
465
329
657
486
7
308
1263
1481
913
1503
2768
3252
3370
3385
3667
4097
4330
4414
3809
2557
1507
204
-956
-2154
-3107
-3468
-3591
-3511
-3735
-4093
-3868
-3685
-3292
-2432
-1631
-1266
-1401
-1284
-813
-1016
-1413
-1301
-991
-862
-612
-62
492
816
1503
2360
2789
2954
3218
3513
3492
3169
2967
2381
1285
347
-395
-963
-1492
-1922
-1993
-2087
-2214
-2274
-2354
-2249
-1990
-1752
-1562
-1481
-1504
-1637
-1747
-1779
-1849
-1883
-1685
-1429
-1245
-871
-236
437
850
1281
1902
2262
2406
2617
2708
2509
2137
1788
1323
638
50
-289
-553
-818
-897
-866
-955
-991
-927
-884
-973
-1074
-1197
-1352
-1562
-1841
-2181
-2467
-2613
-2576
-3079
-4330
-3734
-3431
-4971
-4632
-2597
-1951
-2889
-2365
-481
-747
-2096
-1012
854
314
-740
293
1022
-249
-846
-270
-110
-510
-564
-106
-208
-865
-782
-498
-845
-1252
-1552
-1652
-1578
-1622
-1869
-1887
-1637
-1454
-1537
-1636
-1230
-421
-64
44
884
1401
1036
971
1260
1525
1434
1309
1674
1677
1360
1489
1563
1625
1662
2022
2196
2400
2719
2567
2871
3177
3174
2957
2950
2907
2834
2796
2682
3102
3419
3024
3255
3915
3917
4022
4093
3356
842
-1061
-2367
-4679
-6355
-6692
-5738
-5773
-6828
-6243
-5439
-5847
-5143
-2910
-886
-409
-162
774
903
531
245
330
-55
-179
777
1494
1192
1358
2633
3865
4289
3957
3719
4022
4356
4106
3376
2042
742
-548
-1944
-2944
-3837
-4426
-4369
-3799
-3601
-3949
-3832
-3245
-2748
-2189
-1581
-1182
-1415
-1786
-1428
-1375
-1922
-2068
-1474
-922
-632
-54
927
1734
2346
3097
3651
3654
3485
3504
3245
2544
1851
1296
446
-605
-1399
-1792
-1882
-2025
-2042
-1882
-1680
-1591
-1600
-1579
-1529
-1586
-1744
-1838
-1989
-2256
-2454
-2434
-2303
-2100
-1700
-1140
-638
-135
571
1404
1935
2102
2347
2529
2420
2108
1825
1480
989
525
165
-148
-474
-643
-584
-499
-449
-356
-431
-581
-658
-747
-1043
-1408
-1820
-2143
-2412
-2717
-4527
-5126
-3783
-5441
-6384
-4181
-2374
-3100
-3647
-1056
301
-1683
-1958
713
1320
-887
-964
1049
228
-1424
-923
-171
-501
-1058
-353
407
-258
-485
412
396
-444
-1019
-1079
-1280
-1605
-1992
-2300
-2305
-2257
-2223
-2227
-2011
-1451
-455
-191
53
1181
1264
967
1217
1512
1563
977
801
1254
1015
625
1050
1523
1557
1766
2303
2867
2826
2976
3319
3403
3260
2901
2971
2923
2607
2444
2553
2452
2787
2834
2750
3671
3843
4399
4902
4635
4746
3062
425
-1186
-3641
-5781
-6801
-6969
-6457
-6830
-6600
-5841
-5602
-5143
-3868
-1660
-403
-295
303
671
268
-9
-262
-503
-768
-580
478
1272
1497
2443
3961
4905
5144
4895
4753
4551
4223
3743
2468
889
-719
-2044
-2804
-3762
-4394
-4315
-4077
-3386
-3012
-2904
-2408
-2092
-1743
-1459
-1623
-1928
-2354
-2515
-2324
-2427
-2455
-2121
-1388
-470
295
1363
2519
3334
4001
4343
4312
4093
3569
2981
2230
1193
423
-229
-866
-1305
-1541
-1509
-1364
-1208
-1042
-975
-918
-926
-1130
-1443
-1904
-2374
-2794
-3126
-3151
-3113
-3015
-2539
-1896
-1207
-435
290
1001
1557
2007
2361
2371
2185
1941
1641
1265
807
485
205
-57
-23
106
215
339
399
446
379
155
-153
-554
-1064
-1523
-1986
-2470
-2870
-3145
-3227
-3134
-3808
-4274
-3780
-4018
-4567
-4073
-2712
-2373
-2933
-2297
-1178
-1399
-2037
-1142
269
-115
-775
110
734
335
-13
417
700
195
-74
124
4
-479
-589
-325
-624
-1376
-1772
-1830
-1738
-1851
-2035
-1988
-1775
-1735
-1811
-1520
-1185
-948
-674
-399
-119
94
255
516
844
1173
1216
1107
1272
1568
1710
1604
1867
1966
1733
1642
1976
2185
1951
2443
2990
2794
2482
2625
3124
2769
2574
3177
3280
3187
2955
3503
3914
3401
3755
4250
4161
4158
3612
1964
-122
-2083
-3956
-5767
-6712
-6413
-5852
-5891
-5715
-5072
-4897
-4601
-3342
-1647
-1065
-1146
-858
-723
-801
-795
-636
-615
-662
150
1443
1986
2495
3633
4995
5681
5426
4930
4319
3793
3436
2628
1189
-332
-1391
-2016
-2614
-2991
-3011
-2998
-2781
-2400
-2238
-2338
-2391
-2242
-2208
-2562
-3048
-3445
-3656
-3406
-2873
-2404
-2019
-1346
-271
741
1529
2408
3221
3625
3673
3466
3092
2636
2183
1762
1129
462
98
-86
-224
-279
-191
-96
-156
-333
-615
-989
-1356
-1751
-2230
-2780
-3265
-3577
-3691
-3508
-3075
-2599
-2179
-1595
-878
-196
319
638
909
1037
987
890
702
566
553
596
662
714
819
948
1093
1262
1328
1264
1016
668
294
-116
-551
-978
-1459
-1860
-2070
-2153
-2199
-2176
-2113
-2807
-2716
-2464
-3808
-4220
-3467
-3347
-3981
-4038
-2748
-2472
-3206
-2497
-1066
-624
-1183
-704
692
463
-135
233
547
327
-240
-266
-40
-413
-564
-367
-242
-333
-688
-670
-527
-762
-1058
-1303
-1320
-1400
-1927
-2187
-1918
-1862
-1959
-1846
-1406
-1022
-972
-637
-193
50
320
250
436
667
475
421
349
758
1026
854
1444
2004
2120
2342
2585
3145
3102
2807
3017
3204
2942
2177
2418
2934
2434
2249
2538
3293
3344
2769
3649
4192
4041
3900
4133
4887
3815
1368
-322
-2201
-4464
-6598
-7086
-6185
-5960
-5901
-5261
-4605
-4293
-4008
-2684
-1104
-817
-1220
-1252
-1239
-1452
-1684
-1543
-1218
-1022
-303
1173
2364
3173
4004
5045
5787
5378
4523
4030
3503
2784
1570
171
-974
-1948
-2298
-2082
-1865
-1830
-1950
-1760
-1571
-1737
-2017
-2200
-2319
-2719
-3409
-3881
-4206
-4296
-3940
-3155
-2354
-1683
-829
297
1387
2062
2453
2786
2847
2604
2259
1915
1643
1256
843
544
378
476
710
1027
1259
1187
944
631
153
-445
-1142
-1737
-2264
-2869
-3357
-3601
-3592
-3360
-2926
-2341
-1778
-1372
-981
-572
-289
-200
-302
-473
-563
-616
-566
-448
-267
61
390
723
1078
1403
1722
1865
1832
1641
1236
768
314
-89
-461
-833
-1108
-1353
-1492
-1424
-1277
-1180
-1134
-1079
-1130
-1289
-1651
-2591
-3064
-3796
-4937
-5187
-5126
-4976
-4565
-3876
-2939
-2629
-2106
-1183
-637
-150
45
295
271
-360
-436
-358
-543
-603
-315
188
359
504
962
1130
1010
751
348
-46
-536
-1043
-1413
-1857
-2197
-2396
-2419
-2277
-1861
-1387
-874
-378
-167
-132
98
194
23
0
238
-18
-44
139
490
664
965
1678
2084
2374
2889
3292
3563
3307
3251
3389
2909
2720
2818
2923
2771
2733
2983
3008
3266
3730
3916
4129
4181
4235
3965
3539
3477
2610
761
-1302
-3135
-4492
-5889
-6216
-5564
-4945
-4668
-4424
-3979
-3540
-3276
-2415
-1678
-1572
-2049
-2419
-2267
-2095
-2064
-1808
-1416
-580
589
1895
2970
3806
4464
4867
4813
4428
3891
3455
3008
2499
1522
278
-699
-1021
-846
-622
-496
-395
-504
-780
-1136
-1593
-2132
-2752
-3252
-3638
-4049
-4319
-4383
-4137
-3707
-3206
-2536
-1680
-647
352
1095
1540
1646
1549
1382
1247
1283
1372
1445
1431
1425
1463
1622
1985
2362
2567
2554
2271
1882
1316
636
-156
-964
-1658
-2212
-2606
-2800
-2849
-2716
-2545
-2375
-2171
-1922
-1629
-1378
-1232
-1235
-1438
-1739
-1945
-1875
-1598
-1229
-815
-333
162
649
1082
1499
1823
1989
2003
1876
1644
1319
915
485
117
-188
-391
-483
-425
-268
-130
-97
-188
-404
-642
-1100
-1986
-2434
-3201
-4301
-4811
-4911
-4664
-4443
-4024
-3118
-2656
-2120
-1606
-1221
-495
-441
-505
-366
-446
-534
-851
-742
-485
-435
-169
146
637
1097
1200
1305
1256
849
437
128
-156
-521
-917
-1230
-1473
-1672
-1620
-1462
-1230
-865
-661
-603
-572
-668
-686
-819
-947
-996
-1079
-1083
-1011
-761
-434
-158
307
746
1224
1739
2171
2473
2742
2783
2689
2755
2874
2806
2794
2979
3227
3146
3302
3502
3765
3884
3885
3937
3997
3847
3819
3654
3828
3517
2500
1351
-179
-1676
-2974
-3930
-4077
-3928
-3872
-3737
-3771
-3706
-3634
-3573
-3192
-2912
-2821
-2837
-2892
-2824
-2874
-3077
-3094
-2781
-2026
-978
148
1267
2114
2630
2979
3159
3422
3643
3750
3795
3675
3150
2415
1679
1242
1176
1086
1054
1058
942
647
233
-344
-928
-1635
-2218
-2590
-2869
-3153
-3460
-3803
-4037
-4124
-3982
-3564
-2972
-2266
-1633
-1225
-953
-718
-526
-279
-12
317
629
772
895
1012
1094
1149
1227
1409
1621
1759
1874
1892
1766
1475
1080
743
489
278
93
-99
-294
-513
-754
-941
-1030
-1004
-891
-781
-705
-650
-718
-859
-978
-1074
-1171
-1255
-1273
-1200
-1127
-1112
-1115
-1122
-1128
-1107
-1030
-894
-741
-625
-541
-490
-503
-510
-494
-445
-327
-179
-21
106
190
254
235
208
164
124
125
-31
-163
-280
-528
-697
-912
-1086
-1168
-1327
-1429
-1550
-1697
-1897
-2107
-2195
-2220
-2315
-2356
-2331
-2320
-2283
-2266
-2186
-1945
-1721
-1496
-1240
-967
-806
-695
-544
-438
-337
-314
-255
-148
-130
-119
-129
-144
-199
-315
-344
-331
-353
-307
-257
-205
-140
-196
-126
-81
-120
51
78
147
317
321
533
633
714
898
872
1003
1080
1102
1313
1230
1338
1522
1307
1509
1635
1476
1706
1708
1772
1981
1975
2093
2255
2321
2428
2518
2632
2651
2489
2370
2262
1860
1735
1710
1509
1501
1138
678
309
-392
-879
-1155
-1388
-1633
-1957
-2142
-2539
-3016
-3149
-3323
-3393
-3259
-3160
-2966
-2845
-2853
-2749
-2650
-2603
-2341
-1850
-1450
-1140
-823
-618
-638
-735
-654
-494
-426
-212
-12
24
1
-115
-93
-58
-112
19
218
295
388
502
493
395
325
426
588
670
893
1119
1105
1043
987
936
886
794
838
843
641
440
242
-35
-353
-609
-727
-885
-1054
-1087
-1133
-1288
-1435
-1567
-1686
-1786
-1761
-1566
-1363
-1210
-1053
-910
-848
-805
-665
-443
-289
-131
112
232
234
267
287
258
215
228
275
240
165
51
-99
-246
-384
-416
-388
-359
-284
-214
-244
-334
-351
-363
-434
-416
-381
-385
-435
-493
-717
-1005
-972
-1382
-1683
-1356
-1560
-1839
-1978
-2206
-2253
-2763
-2985
-2633
-2576
-2850
-2901
-2533
-2549
-2967
-2674
-2192
-2103
-1975
-1595
-1148
-1010
-1004
-727
-501
-336
-226
0
274
190
201
264
57
-84
39
135
54
49
203
140
-51
-3
84
148
156
120
338
379
224
264
301
331
259
319
540
543
618
780
692
629
801
811
772
903
988
1129
1022
994
1285
1340
1426
1465
1818
2240
2046
2413
3038
3002
3318
3615
3786
3752
3325
3079
2642
2186
2003
1818
1696
1109
478
-14
-1004
-1743
-1856
-1833
-2097
-2375
-2350
-2768
-3408
-3571
-3490
-3367
-3308
-2988
-2536
-2348
-2502
-2440
-2198
-2188
-1930
-1276
-696
-444
-287
-146
-458
-810
-721
-533
-420
-277
22
118
-228
-393
-218
-136
-122
62
570
855
789
951
1159
998
839
1006
1277
1372
1468
1645
1514
1177
944
777
542
344
244
101
-293
-683
-845
-1058
-1456
-1633
-1540
-1603
-1755
-1621
-1352
-1329
-1432
-1357
-1223
-1189
-1079
-763
-475
-338
-244
-158
-131
-214
-222
-114
-132
-135
-15
-1
-109
-191
-181
-241
-348
-251
-47
30
13
31
88
31
-52
29
200
329
382
485
503
411
298
185
74
-31
-107
-192
-347
-498
-669
-908
-1163
-1445
-1540
-1669
-1915
-1888
-1917
-2134
-2316
-2489
-2473
-2615
-2782
-2604
-2514
-2546
-2531
-2440
-2362
-2364
-2204
-1965
-1769
-1547
-1293
-1086
-1061
-965
-789
-764
-660
-448
-267
-150
-167
-108
-44
-110
-191
-136
-54
-58
4
64
108
165
74
73
118
87
104
145
188
151
59
15
-48
-87
-63
-56
-17
17
52
128
86
42
225
269
287
434
611
814
818
977
1231
1353
1527
1613
1940
2292
2283
2506
2857
3034
3214
3369
3719
3965
4049
4015
3592
3281
2661
1889
1756
1496
1288
1070
353
-324
-1142
-1990
-2369
-2440
-2187
-2159
-2401
-2594
-3045
-3386
-3476
-3464
-3126
-2692
-2398
-2154
-1996
-1947
-2123
-2297
-2174
-1925
-1479
-1130
-1000
-831
-932
-1296
-1379
-1247
-1010
-716
-453
-164
-83
-43
68
217
578
806
1035
1392
1589
1790
1843
1674
1546
1421
1383
1306
1223
1273
1070
680
371
56
-254
-587
-850
-969
-1151
-1346
-1448
-1489
-1514
-1637
-1733
-1692
-1605
-1437
-1236
-1085
-953
-912
-949
-981
-937
-764
-632
-541
-423
-349
-367
-472
-533
-514
-490
-405
-253
-69
100
166
214
273
272
310
397
507
630
658
604
495
412
364
293
273
273
204
64
-103
-265
-442
-680
-943
-1123
-1228
-1338
-1423
-1492
-1515
-1569
-1760
-2024
-1956
-1950
-2305
-2165
-1969
-2283
-2502
-2630
-2599
-2701
-3007
-2699
-2290
-2377
-2528
-2304
-2072
-2353
-2396
-1911
-1665
-1562
-1262
-898
-713
-691
-501
-339
-193
37
80
231
328
209
292
256
43
207
343
202
216
275
190
69
17
42
23
38
80
88
215
188
136
207
142
233
350
369
456
560
754
676
525
758
725
726
909
1023
1433
1468
1419
1945
1950
1992
2373
2513
2882
3224
3295
3641
3899
3972
3957
3667
3181
2726
2140
1608
1556
1541
1169
415
-398
-1216
-2175
-2776
-2614
-2323
-2345
-2450
-2734
-3265
-3545
-3585
-3357
-2861
-2529
-2125
-1700
-1782
-1847
-1864
-2020
-2052
-1710
-1063
-780
-759
-669
-856
-1285
-1499
-1306
-862
-548
-267
42
137
20
55
378
652
854
1174
1511
1658
1800
1976
1874
1616
1488
1449
1322
1113
1049
910
511
107
-153
-352
-656
-959
-989
-1045
-1241
-1327
-1259
-1248
-1363
-1421
-1376
-1296
-1121
-857
-638
-549
-539
-564
-707
-792
-705
-585
-529
-516
-483
-434
-487
-589
-541
-432
-386
-236
5
195
306
361
445
495
578
778
985
1167
1262
1180
1014
805
588
453
322
164
24
-144
-374
-599
-783
-933
-1085
-1215
-1243
-1237
-1227
-1260
-1328
-1360
-1406
-1452
-1425
-1359
-1427
-1412
-1326
-1534
-1540
-1396
-1580
-1680
-1800
-1907
-1988
-2180
-2056
-1909
-1992
-2105
-2119
-2031
-2093
-1950
-1577
-1360
-1082
-813
-561
-415
-436
-218
-136
-198
-13
64
125
25
-148
-80
-247
-465
-383
-305
-315
-366
-387
-444
-538
-543
-480
-370
-302
-283
-156
-122
-155
49
166
103
291
445
451
438
470
560
488
491
528
516
784
813
676
974
1012
1026
1240
1295
1860
2104
2060
2580
2904
3081
3181
3472
4057
4047
4130
4487
4189
3516
2805
2221
1526
1117
1268
1255
698
-194
-1072
-1939
-2971
-3260
-2610
-2343
-2576
-2584
-2716
-3244
-3726
-3457
-2809
-2537
-2247
-1534
-1235
-1501
-1783
-1900
-1962
-2103
-1670
-985
-902
-984
-981
-1140
-1520
-1590
-923
-413
-309
29
385
388
159
401
975
1102
1158
1530
1852
1871
1813
1901
1799
1388
1149
1137
938
665
517
373
-56
-514
-717
-950
-1358
-1516
-1439
-1453
-1527
-1482
-1278
-1291
-1467
-1456
-1328
-1213
-1074
-782
-483
-494
-584
-647
-751
-815
-748
-601
-493
-452
-371
-346
-425
-450
-368
-232
-84
110
384
574
615
638
689
712
745
846
996
1066
938
761
593
403
214
56
-59
-204
-389
-564
-715
-862
-993
-1078
-1148
-1226
-1235
-1213
-1201
-1197
-1183
-1141
-1143
-1170
-1136
-1076
-1084
-1097
-1062
-1025
-1027
-1096
-1163
-1175
-1614
-1837
-1528
-1982
-2151
-1467
-1579
-1877
-1935
-1847
-1699
-1977
-1673
-823
-501
-741
-706
-167
-534
-1070
-460
-246
-444
-136
1
-212
-626
-764
-807
-1196
-1023
-713
-656
-763
-1056
-852
-973
-1545
-1229
-620
-642
-715
-425
-195
-379
-487
-207
-108
16
214
165
311
304
91
121
12
29
318
400
395
644
931
896
948
1341
1569
1578
1888
2079
2230
2554
2691
2975
3225
3293
3574
3866
3968
4263
4868
4941
4582
4030
3226
2256
1173
981
1203
1101
718
-128
-1131
-2373
-3490
-3594
-2999
-2440
-2190
-2260
-2785
-3547
-3903
-3835
-3585
-2949
-2325
-1858
-1671
-1826
-2015
-2344
-2716
-2521
-1862
-1185
-858
-817
-801
-1154
-1633
-1594
-1116
-494
37
357
600
580
481
724
1030
1376
1695
1859
2030
2066
2132
2114
1782
1507
1342
1172
920
609
488
288
-198
-515
-766
-1020
-1323
-1548
-1488
-1489
-1518
-1431
-1350
-1302
-1403
-1557
-1560
-1477
-1215
-818
-560
-451
-471
-610
-769
-865
-705
-479
-417
-340
-288
-311
-387
-483
-357
-142
33
306
608
831
900
858
864
860
901
1053
1169
1254
1202
999
734
425
215
65
-134
-322
-495
-659
-871
-1115
-1286
-1391
-1491
-1556
-1535
-1430
-1353
-1328
-1282
-1228
-1213
-1211
-1199
-1184
-1148
-1108
-1074
-1098
-1118
-1157
-1237
-1298
-1310
-1294
-1275
-1655
-1790
-1271
-1737
-2217
-1379
-1291
-1858
-2033
-1843
-1647
-2165
-2089
-1053
-619
-1047
-1124
-424
-513
-1229
-846
-167
-350
-693
-468
-363
-898
-1131
-944
-1070
-994
-913
-801
-633
-960
-995
-770
-1039
-1139
-753
-475
-614
-670
-368
-351
-555
-388
-134
17
67
76
313
363
297
475
566
635
735
851
969
1000
1230
1353
1444
1589
1609
1922
2183
2262
2637
2934
3181
3441
3448
3801
4090
4080
4261
4575
4576
3626
2761
2241
1310
890
1000
1185
872
-387
-1342
-2319
-3478
-3676
-3078
-2412
-2440
-2804
-2866
-3441
-4084
-3726
-3003
-2662
-2385
-1767
-1304
-1640
-2020
-1997
-1988
-2078
-1712
-818
-467
-840
-921
-972
-1466
-1579
-1004
-289
-59
44
435
422
146
433
1010
1309
1244
1427
1820
1636
1454
1681
1608
1242
966
1023
956
479
262
204
-185
-683
-946
-1078
-1452
-1820
-1713
-1676
-1827
-1720
-1424
-1300
-1496
-1589
-1472
-1449
-1334
-931
-558
-470
-610
-641
-639
-770
-664
-360
-213
-206
-211
-173
-255
-381
-260
-41
139
373
642
864
882
831
884
890
867
956
1108
1187
1056
838
627
333
104
-29
-114
-247
-470
-649
-814
-1010
-1162
-1266
-1324
-1389
-1416
-1365
-1336
-1335
-1338
-1305
-1272
-1293
-1259
-1173
-1129
-1122
-1088
-1168
-1409
-1351
-1375
-1678
-1516
-1393
-1615
-1665
-1710
-1681
-1785
-1939
-1731
-1458
-1495
-1508
-1166
-1014
-1152
-1011
-782
-755
-771
-550
-306
-354
-343
-136
-209
-379
-382
-391
-470
-672
-717
-604
-767
-964
-901
-845
-932
-990
-763
-596
-651
-499
-279
-245
-159
-94
37
59
38
261
280
143
271
385
350
318
528
722
779
894
1060
1287
1315
1311
1698
1926
1894
2262
2599
2662
2935
3186
3347
3534
3636
3905
4131
4252
4434
4644
4730
4423
3712
3040
2289
1411
1098
1175
1060
660
-168
-1242
-2333
-3208
-3535
-3132
-2481
-2294
-2423
-2747
-3355
-3716
-3558
-3121
-2560
-2041
-1582
-1457
-1654
-1870
-2038
-2102
-1929
-1466
-777
-400
-449
-524
-741
-1098
-1200
-860
-275
130
349
530
487
357
477
840
1179
1386
1609
1745
1684
1727
1825
1759
1551
1347
1249
1019
686
466
285
1
-409
-700
-870
-1174
-1420
-1430
-1429
-1496
-1468
-1385
-1332
-1306
-1254
-1188
-1121
-938
-633
-369
-290
-358
-406
-493
-603
-514
-275
-94
-32
7
23
-80
-163
-94
56
219
364
489
553
514
473
474
484
559
683
797
842
779
651
484
274
97
27
-33
-186
-377
-587
-844
-1111
-1283
-1359
-1411
-1436
-1449
-1458
-1471
-1497
-1477
-1442
-1366
-1282
-1213
-1163
-1146
-1153
-1207
-1245
-1592
-1804
-1687
-1985
-2079
-1656
-1637
-1649
-1656
-1689
-1661
-1898
-1906
-1627
-1418
-1541
-1616
-1408
-1530
-1783
-1641
-1380
-1176
-976
-664
-435
-493
-459
-416
-538
-462
-479
-481
-361
-616
-781
-774
-1009
-1162
-1037
-879
-765
-676
-471
-371
-336
-270
-213
-3
125
142
296
328
317
303
213
395
306
520
750
768
1078
1265
1331
1516
1359
1633
1871
1756
1947
2380
2445
2411
2943
3085
3317
3683
3874
4516
4728
4769
5006
4283
3007
1576
648
-470
-1373
-1016
-377
-397
-1038
-1509
-2539
-3615
-3740
-3153
-2606
-2303
-2441
-2637
-3158
-4221
-4554
-4132
-3666
-2962
-1909
-1377
-1833
-2051
-1721
-1434
-1052
-77
1229
1755
1918
1985
1674
948
311
766
1493
1692
1740
1687
1553
1165
1022
1226
1103
980
1202
1252
685
-47
-514
-1291
-2226
-2654
-2871
-3152
-3409
-3359
-3094
-3049
-3123
-2888
-2446
-2227
-2028
-1483
-1106
-1033
-836
-516
-384
-366
-129
158
560
1200
1867
2395
2587
2686
2816
2757
2589
2438
2418
2168
1609
1209
743
165
-314
-491
-433
-408
-397
-439
-572
-789
-1105
-1431
-1725
-1976
-2080
-2119
-2283
-2511
-2673
-2729
-2633
-2300
-1808
-1342
-953
-588
-236
-22
60
163
384
613
713
801
933
992
1006
1022
1143
1238
1279
1357
1387
1302
1098
780
378
-116
-969
-1499
-2505
-3308
-3682
-4167
-4184
-3880
-3792
-3557
-3540
-3552
-3401
-3432
-3124
-2999
-2847
-2700
-2633
-2531
-2599
-2293
-1737
-1231
-492
283
861
1119
1174
1452
1452
1226
1193
1101
1055
896
439
285
137
-4
181
451
592
563
513
390
173
-66
-228
-364
-278
-288
-212
-75
-22
249
626
793
1205
1457
1761
2005
1908
2377
2277
2367
2598
2673
3079
3396
3479
3903
4314
4711
4967
5281
5951
6140
6247
6613
6550
5752
4156
1793
-742
-2623
-4231
-4878
-4788
-4495
-3746
-3762
-4320
-4508
-4612
-4220
-3875
-3089
-2574
-2848
-3299
-3651
-3788
-3890
-3753
-2374
-346
1668
3124
3799
4156
4074
4228
4565
4287
4060
3817
3227
2422
1335
389
-91
62
884
1748
1903
1352
869
371
-362
-1372
-2181
-2870
-3584
-3968
-4258
-4623
-4831
-4784
-4113
-3198
-2453
-1627
-927
-384
-70
12
-51
-291
-206
103
338
614
967
1533
2146
2726
3416
3870
3996
3967
3835
3586
3006
2225
1453
582
-260
-812
-1138
-1237
-1177
-1081
-983
-1027
-1156
-1380
-1716
-2006
-2262
-2511
-2756
-3055
-3171
-3085
-2869
-2408
-1828
-1129
-379
350
990
1313
1333
1222
1106
1043
974
885
800
703
723
835
1015
1267
1524
1749
1879
1745
1365
783
131
-473
-1035
-1527
-1931
-2248
-2385
-2403
-2333
-2192
-2058
-1932
-2344
-2126
-2033
-2466
-2456
-2738
-2924
-2641
-3099
-3275
-2947
-2564
-2036
-1791
-970
-388
-254
-121
-18
342
90
-496
-233
-99
-106
-430
-769
-518
-556
-444
-320
-310
32
-224
-585
-559
-1113
-1584
-1865
-1960
-1809
-1914
-1917
-1780
-1653
-1306
-946
-661
-228
-33
412
735
637
779
903
913
1152
1325
1555
1711
1912
2228
2394
2664
2494
2574
2866
2595
2510
2524
2403
2414
2322
2374
2507
2810
3018
3107
3954
3875
4166
4528
4686
5103
5394
4425
3252
1148
-1273
-3395
-5256
-5615
-5469
-4783
-4032
-3445
-3542
-3561
-3814
-3257
-2777
-2467
-2106
-2180
-2389
-2518
-2547
-2626
-2395
-1261
587
2243
3780
4392
4534
4283
3765
3547
3059
2355
2014
1644
1028
200
-660
-810
-753
25
852
1058
682
-13
-708
-1403
-2360
-3124
-3670
-4079
-4166
-4072
-3878
-3718
-3312
-2495
-1600
-898
-205
270
544
598
545
382
132
126
441
897
1345
1758
2200
2688
3003
3369
3443
3142
2648
2010
1398
721
81
-428
-965
-1400
-1598
-1599
-1429
-1270
-1053
-876
-939
-1147
-1454
-1823
-2151
-2369
-2413
-2375
-2292
-2065
-1639
-1114
-528
49
558
990
1321
1535
1534
1303
934
610
448
373
397
520
626
765
884
919
920
836
750
616
282
-177
-736
-1242
-1644
-1939
-2246
-2541
-2623
-2675
-2762
-2656
-2323
-1915
-1757
-1761
-1613
-1561
-2260
-2651
-2620
-3009
-3270
-3080
-2494
-1897
-1743
-1495
-783
-502
-398
-333
47
220
-312
-606
-565
-763
-1201
-1336
-701
-214
-413
-451
-24
142
-388
-598
-370
-789
-1369
-1454
-1344
-1443
-1826
-1568
-984
-699
-482
-122
518
649
610
905
1203
963
1010
1373
1589
1589
1618
1788
1894
2196
2181
2499
2705
2678
2788
2797
2909
2590
2687
2841
2515
3044
3099
2859
3779
3774
4041
4646
4700
5280
5163
5000
3754
1412
-852
-3490
-5001
-5808
-6491
-5312
-4499
-4042
-3602
-3929
-3635
-3480
-2932
-2038
-1893
-1931
-2420
-2809
-2449
-2590
-2400
-1473
-25
1940
3563
4527
4684
4350
3927
3564
3117
2452
1693
1258
899
75
-678
-1099
-1285
-671
139
659
498
-441
-1216
-1980
-2641
-3272
-4011
-4288
-4475
-4408
-3941
-3765
-3329
-2597
-1700
-691
-96
447
720
748
810
634
505
420
459
965
1479
1938
2327
2591
2859
3026
3137
2972
2413
1698
949
179
-481
-1106
-1590
-1930
-2177
-2199
-2028
-1808
-1600
-1423
-1347
-1439
-1646
-1894
-2181
-2353
-2308
-2141
-1904
-1633
-1292
-771
-208
396
933
1322
1575
1649
1649
1484
1132
759
425
230
187
203
223
193
220
258
265
209
93
-78
-361
-1059
-1630
-2288
-3210
-3987
-3998
-4174
-4281
-4204
-3942
-3417
-3135
-2848
-2406
-2228
-2303
-2277
-2304
-2144
-2309
-2386
-2192
-1787
-1372
-1049
-646
-50
221
395
556
586
303
-39
-139
-405
-810
-1117
-1136
-1112
-991
-834
-556
-551
-556
-542
-556
-725
-976
-1091
-1331
-1427
-1458
-1359
-1309
-914
-265
208
616
1208
1497
1930
1974
1976
2431
2167
2149
2158
2146
2632
2197
2382
3065
2732
3375
3288
3541
4142
3739
3743
3908
4064
4022
3341
4169
4248
4237
4954
4881
5664
3872
1320
-738
-3239
-5110
-6345
-6694
-5322
-5256
-4660
-4390
-4851
-4555
-4662
-3410
-1975
-1677
-1712
-2000
-2176
-2317
-2502
-1889
-1160
89
2004
3709
4801
4663
4302
4238
4220
3668
3232
2756
2097
1258
381
-437
-1240
-1611
-979
-254
367
286
-561
-1276
-2301
-2811
-3134
-3811
-4227
-4579
-4541
-4314
-4246
-3601
-3001
-2130
-991
-197
559
842
1034
1231
1109
1027
947
910
1125
1358
1902
2219
2232
2378
2588
2790
2751
2432
1865
1127
336
-251
-783
-1319
-1812
-2167
-2281
-2316
-2225
-2005
-1906
-1852
-1827
-1915
-2030
-2254
-2307
-2204
-2082
-1883
-1726
-1513
-1154
-676
63
700
1155
1514
1662
1726
1605
1418
1202
857
621
534
476
455
307
272
222
166
105
-31
-571
-862
-1527
-2155
-3013
-4173
-4146
-4506
-4838
-4589
-4065
-3648
-3581
-3552
-2679
-2261
-2366
-2268
-1925
-1475
-1945
-2015
-1608
-1411
-1313
-1377
-612
113
2
165
325
533
303
-296
-62
-229
-759
-911
-951
-881
-1266
-1340
-830
-696
-781
-718
-521
-547
-852
-939
-913
-957
-1053
-980
-625
-418
-263
273
645
1140
1632
2092
2401
2578
2645
2694
2648
2218
2184
2461
2122
2316
2759
2769
3419
3066
3577
4183
4056
4058
4061
4109
4211
3605
4025
4520
4433
4713
3960
3006
662
-2250
-4002
-5445
-6300
-6359
-5742
-4702
-4535
-4819
-4702
-4892
-4418
-3743
-2610
-1800
-2036
-2304
-2194
-2126
-1988
-1583
-445
1071
2518
3919
4691
4570
4079
3744
3626
3342
2638
2225
1783
1032
272
-462
-923
-1107
-894
-198
105
-227
-913
-1866
-2539
-3223
-3622
-3821
-4227
-4374
-4284
-4106
-3776
-3388
-2621
-1775
-1013
-131
395
647
706
742
879
867
835
1024
1225
1553
1968
2324
2474
2370
2409
2486
2303
1897
1330
662
-21
-663
-1098
-1487
-1986
-2254
-2273
-2212
-2138
-2024
-1806
-1726
-1801
-1813
-1929
-2092
-2180
-2116
-1876
-1710
-1538
-1174
-776
-303
263
841
1269
1452
1464
1405
1272
1020
791
608
400
320
253
206
112
14
-291
-624
-963
-1131
-1739
-2449
-2546
-2757
-3207
-3822
-4358
-4496
-4139
-4591
-4591
-3894
-3262
-2981
-2765
-2187
-1610
-1712
-1950
-1475
-979
-1121
-1345
-1041
-619
-520
-720
-480
-33
158
137
181
205
10
-537
-770
-806
-1131
-1365
-1243
-1006
-1031
-1018
-856
-549
-446
-468
-322
-50
-205
-430
-358
-133
-128
31
164
655
1327
1245
1781
1882
2222
2699
1999
2850
3161
2630
3473
3210
3415
3735
3298
3992
4098
3771
4591
3948
4448
4246
4297
5139
4760
4861
4956
3513
1638
-1184
-3680
-5218
-6751
-7077
-6763
-5656
-5055
-5081
-4757
-4752
-4784
-4036
-3194
-2379
-2335
-2804
-2764
-2828
-2837
-2374
-1354
-44
1548
3227
4810
5025
4628
4527
4118
3673
2997
2332
1796
933
198
-275
-979
-1225
-1031
-260
268
104
-158
-1003
-2140
-2895
-3526
-3903
-4407
-4763
-4647
-4597
-4248
-3725
-2968
-2085
-1287
-318
452
685
817
840
732
620
526
696
809
1078
1617
2196
2580
2743
2781
2816
2617
2200
1633
813
-55
-730
-1227
-1631
-1970
-2146
-2142
-2100
-1950
-1724
-1550
-1510
-1579
-1689
-1869
-2175
-2403
-2413
-2271
-2037
-1716
-1323
-939
-436
144
741
1216
1485
1620
1570
1301
1010
763
479
175
-22
25
107
29
-214
-444
-539
-1020
-1566
-1861
-2149
-2502
-3187
-3659
-4264
-4752
-4957
-5123
-4720
-4119
-3548
-3022
-2565
-2194
-1814
-1717
-1531
-1308
-1267
-1124
-1304
-1048
-975
-851
-630
-527
-76
331
609
614
525
534
195
-344
-464
-743
-959
-1065
-1141
-1067
-1091
-1068
-770
-414
-261
-110
110
209
5
144
133
105
251
454
641
917
1311
1432
2015
2131
2624
2980
3016
3180
3265
3454
3179
3308
3906
3932
4102
4500
4306
4786
4590
4537
5423
5361
5708
6143
6243
5381
2769
-186
-2661
-5093
-6990
-7514
-7053
-5910
-5388
-4909
-4670
-4827
-5150
-4327
-3203
-2457
-2441
-2766
-3006
-3283
-3294
-2846
-1995
-665
1171
3375
4976
5298
5282
4970
4592
4124
3412
2949
2119
1355
666
-183
-808
-1174
-959
-142
436
807
478
-506
-1653
-2645
-3325
-3922
-4477
-4770
-4890
-4797
-4417
-3728
-2928
-2147
-1237
-315
488
934
1072
1022
850
707
703
791
864
1189
1804
2480
2979
3162
3164
3176
3008
2765
2211
1340
362
-531
-1151
-1702
-2183
-2485
-2607
-2529
-2299
-1998
-1747
-1709
-1729
-1799
-2010
-2294
-2545
-2600
-2496
-2331
-2010
-1633
-1238
-707
-63
675
1276
1613
1782
1708
1429
1131
844
618
401
249
269
359
409
-36
-524
-551
-1039
-1781
-2113
-2473
-2761
-3428
-4304
-4712
-4757
-5205
-5442
-4751
-3946
-3571
-3303
-2884
-2359
-2046
-2270
-1833
-1249
-1240
-1284
-1213
-730
-695
-745
-297
88
402
617
704
863
609
283
106
-97
-470
-749
-783
-644
-864
-882
-761
-714
-541
-405
-190
-35
-22
-219
-109
-183
-142
-141
246
224
536
1133
1199
1943
2175
2464
3030
3140
2906
3554
3059
3539
3593
3704
4338
4175
4749
4540
4945
5340
5018
5366
6297
5776
7046
6195
5044
3310
-957
-3076
-5325
-7410
-7372
-7296
-6059
-4874
-5604
-5028
-5304
-5323
-4251
-3810
-2485
-2630
-3289
-3207
-3433
-3208
-2834
-2138
-20
1599
3781
5368
5581
5566
4901
4534
4394
3376
2938
2549
1672
1095
9
-524
-694
-709
292
1001
904
418
-937
-2027
-3059
-4095
-4385
-5029
-5349
-5190
-5021
-4428
-3893
-3220
-2145
-1507
-519
224
584
820
576
628
595
500
801
1093
1610
2369
2932
3569
3629
3581
3691
3399
3002
2257
1279
364
-562
-1163
-1557
-2011
-2218
-2271
-2099
-1850
-1708
-1518
-1586
-1865
-2161
-2551
-2884
-3129
-3190
-2909
-2596
-2239
-1797
-1311
-683
10
723
1368
1685
1784
1730
1507
1224
952
750
614
633
773
663
640
440
-130
-689
-1159
-1380
-1588
-2121
-2617
-3024
-3531
-4439
-5024
-4896
-4936
-4641
-4175
-3585
-3013
-2962
-2930
-2269
-1851
-1785
-1703
-1332
-1012
-1073
-988
-736
-496
-381
-60
490
875
892
783
809
700
207
119
36
-131
-125
-194
-113
-193
-196
-45
108
359
336
333
323
5
-41
-137
-134
-55
-70
309
680
1127
1356
1544
2502
2640
2380
2956
3496
3731
3544
4201
4844
4867
5140
4947
5428
5777
5279
5465
6094
6146
6451
6271
5582
4208
1468
-1539
-3638
-5518
-7052
-6748
-6377
-5635
-5534
-5533
-5189
-5544
-5419
-4175
-3624
-3198
-3430
-3415
-3159
-3595
-3204
-2323
-1106
492
2379
4410
5136
5255
5547
5088
4642
4160
3780
3519
2467
1904
1334
384
-264
-291
266
804
856
814
143
-1121
-2163
-2921
-3736
-4422
-4848
-4920
-4898
-4882
-4352
-3736
-3160
-2398
-1478
-508
20
313
607
548
446
488
666
1041
1365
2088
2748
3170
3527
3685
3826
3746
3401
3061
2372
1513
762
59
-541
-1135
-1537
-1774
-1904
-1842
-1660
-1522
-1546
-1712
-1930
-2230
-2598
-2881
-2981
-2945
-2846
-2613
-2228
-1801
-1372
-795
-88
501
878
1153
1276
1264
1095
883
726
600
510
605
667
515
556
227
-227
-684
-991
-1052
-1477
-1858
-2123
-2609
-3365
-4198
-4418
-4513
-4942
-4692
-4324
-3753
-3493
-3665
-3117
-2620
-2485
-2427
-2255
-1574
-1461
-1708
-1274
-912
-724
-891
-356
554
714
725
792
1029
857
346
416
395
225
283
199
400
282
106
260
302
387
515
573
375
351
393
126
151
14
160
538
688
1190
1367
1834
2384
2520
2763
3185
3729
4033
3841
4088
4843
5001
4911
4975
5878
6151
6194
5964
6693
7726
7015
5735
4089
1621
-1382
-4336
-6219
-6047
-6549
-6263
-5441
-4876
-5206
-5857
-5796
-4870
-4503
-4094
-3470
-3577
-4021
-4341
-4022
-3843
-3426
-1914
503
2605
4009
4982
5306
4785
4368
4498
4054
3544
3127
2927
2209
881
106
91
-77
383
1327
1836
1281
132
-669
-1596
-2891
-3757
-4190
-4722
-5100
-5081
-4636
-4467
-4293
-3528
-2589
-1897
-1219
-416
6
-128
-257
-153
-251
-289
-3
730
1377
1926
2663
3292
3611
3879
4095
4068
3564
2833
2265
1476
635
-70
-677
-1248
-1688
-1779
-1539
-1320
-1183
-1097
-1247
-1629
-2082
-2484
-2822
-3090
-3175
-3093
-3023
-2914
-2610
-2132
-1600
-928
-122
555
986
1186
1294
1263
883
643
601
612
563
522
652
502
87
-275
-341
-318
-403
-719
-918
-1409
-2232
-3103
-3859
-4366
-4642
-4509
-4284
-3803
-3613
-3566
-3382
-3086
-2917
-2742
-2493
-2196
-2139
-2187
-2135
-2098
-2116
-2053
-1438
-757
-321
143
607
864
819
832
855
771
693
674
702
612
407
492
479
634
832
1013
1260
1188
1086
1058
717
514
314
178
254
370
578
850
1144
1400
1704
2100
2308
2668
3020
3332
3919
3964
4257
4634
4580
5004
5048
5521
6122
6333
6851
7263
6644
5407
3136
992
-968
-3232
-4149
-4585
-4639
-4588
-4657
-5044
-5473
-5918
-5516
-4857
-4305
-3676
-3441
-3566
-4177
-4383
-4333
-4226
-3457
-1864
-102
1368
2175
2854
3260
3183
3525
3916
4064
3973
3552
3092
2204
891
332
27
115
775
1283
1494
1198
669
342
-236
-858
-1212
-1714
-2262
-2917
-3334
-3618
-4102
-4250
-3950
-3516
-2953
-2396
-1795
-1342
-1155
-913
-846
-874
-858
-724
-453
-224
76
602
1006
1416
1974
2445
2883
3088
3272
3429
3244
2881
2413
1728
997
270
-234
-480
-709
-817
-907
-1065
-1225
-1422
-1527
-1568
-1620
-1604
-1655
-1843
-2134
-2487
-2723
-2826
-2743
-2453
-2068
-1662
-1301
-1067
-873
-759
-628
-563
-471
-414
-573
-707
-963
-1318
-1312
-1023
-828
-542
-205
104
-57
-398
-661
-731
-794
-1291
-1479
-1157
-1471
-2326
-2690
-2498
-2491
-2903
-2783
-2096
-1880
-2248
-2378
-2061
-2083
-2476
-2306
-1804
-1624
-1585
-1369
-1083
-1046
-900
-559
-395
-117
188
389
547
516
583
816
744
670
895
1030
939
897
1048
1196
1251
1477
1573
1628
1785
1707
1540
1710
1760
1804
1865
1735
2038
2245
1985
2316
2981
2877
2871
3461
3705
3649
3887
4163
4674
4876
4815
5153
4629
3594
2769
1721
1064
597
445
727
248
-636
-1128
-2568
-3559
-3669
-3556
-2975
-2553
-2462
-2728
-3266
-3877
-3862
-3183
-2532
-1807
-899
-673
-931
-1094
-1348
-1464
-1430
-1058
-589
-536
-521
-810
-1378
-1692
-2010
-1898
-1358
-992
-451
-98
-219
-211
-177
44
510
957
1540
1827
1869
1990
1916
1853
1823
1643
1479
1156
862
613
253
-3
-371
-773
-1153
-1523
-1677
-1763
-1754
-1632
-1597
-1526
-1492
-1524
-1340
-1289
-1124
-797
-597
-337
-119
-138
-228
-397
-535
-599
-588
-357
-237
-233
-255
-443
-570
-615
-550
-210
134
365
593
724
713
669
776
911
967
1070
1127
1080
901
669
449
198
-81
-460
-600
-830
-1506
-1798
-1915
-2285
-2559
-2754
-2635
-2925
-3461
-3176
-3104
-3436
-3178
-2828
-2812
-3096
-3176
-2873
-3083
-3112
-2610
-2131
-2224
-2453
-2082
-2073
-2365
-2097
-1644
-1396
-1373
-1292
-976
-1133
-1314
-984
-788
-463
-194
47
469
391
461
831
822
959
1282
1506
1610
1532
1543
1464
1242
1308
1389
1618
1628
1541
1878
1724
1584
1829
1974
2069
2166
2418
2618
2556
2717
3108
3489
3762
3856
4240
4632
4481
4818
5578
5785
5910
5594
5019
4010
2415
1745
1520
1119
1303
966
104
-1332
-3401
-4070
-4524
-4573
-3487
-2754
-2761
-3596
-4353
-4613
-4965
-4450
-3312
-2294
-1644
-1842
-1747
-1978
-2773
-2749
-2397
-1848
-1296
-902
-511
-974
-1687
-1792
-1891
-1693
-1027
-237
419
435
312
573
528
657
1283
1815
2196
2130
2173
2311
1991
1913
1910
1633
1349
898
741
486
40
-90
-458
-904
-1354
-1701
-1746
-1882
-1799
-1478
-1420
-1354
-1374
-1349
-1279
-1375
-1155
-806
-570
-310
-171
-234
-420
-707
-829
-799
-678
-422
-261
-243
-373
-634
-742
-747
-610
-217
117
338
419
417
431
406
486
668
881
1038
947
820
640
254
-41
-447
-934
-1056
-1348
-1849
-1992
-2127
-2439
-2881
-3037
-2834
-3188
-3422
-3221
-3180
-3260
-3334
-3097
-2833
-3021
-3083
-2935
-3073
-3169
-2960
-2638
-2590
-2422
-2109
-2246
-2261
-2180
-1933
-1661
-1704
-1319
-1037
-1096
-1027
-808
-430
-243
-82
329
616
670
795
1039
1160
1226
1393
1614
1709
1732
1753
1685
1511
1407
1414
1355
1416
1545
1433
1489
1668
1419
1579
2054
1964
2180
2510
2581
2978
2963
3044
3744
3578
3738
4469
4547
4776
5233
5439
5321
4536
3964
3066
1856
1397
1149
1105
655
-190
-888
-2300
-3751
-4088
-4032
-3533
-3217
-2843
-2886
-3916
-4337
-4327
-4185
-3488
-2862
-2050
-1707
-2163
-2194
-2440
-2927
-2928
-2510
-1758
-1559
-1409
-1049
-1535
-1968
-1860
-1694
-1116
-575
-3
653
579
471
688
814
1070
1459
2033
2285
2120
2329
2269
1981
1877
1577
1402
1022
590
510
179
-210
-468
-887
-1192
-1650
-1800
-1717
-1806
-1612
-1440
-1471
-1428
-1494
-1450
-1383
-1433
-1222
-988
-771
-525
-401
-398
-574
-758
-716
-672
-505
-259
-205
-222
-375
-554
-523
-404
-117
253
507
718
773
818
820
791
884
892
882
864
669
511
238
-125
-607
-1132
-1191
-1642
-2228
-1933
-2022
-2661
-2941
-3070
-3320
-3818
-3881
-3443
-3166
-3468
-3451
-3060
-3293
-3641
-3315
-2841
-2726
-2596
-2286
-1997
-2194
-2304
-2054
-2117
-1981
-1687
-1397
-1153
-1164
-1048
-825
-881
-894
-441
-77
-14
272
607
705
697
897
1178
1349
1471
1657
1856
1817
1830
1948
1929
1816
1805
1907
1810
1709
1813
1934
1977
1908
1910
2135
2102
2102
2436
2757
3090
3285
3615
3893
4045
4354
4450
4901
5486
5316
5551
5178
4240
3305
2026
1603
1355
922
1006
602
-668
-2011
-3571
-4172
-4471
-4384
-3362
-2928
-3215
-3771
-4138
-4350
-4410
-3680
-2654
-2081
-1743
-1691
-1738
-2143
-2801
-2585
-2194
-2040
-1499
-1090
-956
-1394
-1916
-1745
-1808
-1731
-882
-221
194
290
309
659
604
881
1664
2022
2271
2326
2467
2587
2241
2198
2163
1692
1267
948
744
433
6
-93
-486
-1054
-1464
-1748
-1857
-1984
-1897
-1568
-1525
-1515
-1373
-1342
-1252
-1286
-1046
-635
-487
-250
-47
-158
-340
-594
-663
-581
-517
-188
7
-2
-93
-300
-345
-326
-214
146
455
662
774
811
887
870
862
911
942
939
790
630
453
80
-489
-1024
-1228
-1751
-2337
-2253
-2304
-2586
-3047
-3516
-3264
-3576
-4335
-3942
-3151
-3228
-3535
-3156
-2624
-2996
-3479
-3113
-2405
-2325
-2600
-2079
-1711
-2123
-2340
-2200
-1920
-1843
-1655
-1109
-1020
-979
-731
-896
-908
-696
-413
-77
72
401
797
814
787
988
1346
1419
1478
1897
1964
1861
2015
1997
1841
1771
1772
1902
1881
1854
2040
2186
2182
1954
2176
2716
2460
2785
3365
3482
3916
3982
4100
4818
4879
5059
5410
5594
5616
5024
4381
3346
2063
1529
950
415
574
54
-1029
-2408
-3926
-4621
-4823
-4650
-3989
-3250
-3106
-3932
-4459
-4377
-4345
-3746
-2870
-2201
-1606
-1646
-1846
-2038
-2391
-2310
-2180
-1757
-1169
-926
-620
-973
-1551
-1444
-1585
-1531
-890
-273
354
469
391
630
724
995
1361
1806
2225
2165
2198
2204
2003
1978
1798
1408
1127
747
527
237
-108
-287
-614
-1079
-1561
-1876
-1844
-1929
-1903
-1635
-1550
-1421
-1437
-1554
-1409
-1347
-1280
-1058
-780
-444
-355
-434
-573
-820
-869
-869
-775
-429
-240
-223
-331
-556
-652
-620
-486
-205
217
591
725
769
881
892
874
894
898
962
923
704
474
66
-657
-1157
-1674
-2429
-2559
-2428
-2810
-3227
-3437
-3557
-3933
-4395
-4113
-3535
-3523
-3698
-3346
-3023
-3362
-3529
-3083
-2746
-2660
-2552
-2153
-1902
-2023
-1939
-1881
-1895
-1744
-1668
-1356
-1143
-1100
-806
-812
-939
-701
-368
-183
1
472
806
821
1048
1319
1531
1709
1787
2026
2079
2027
2204
2234
2199
2043
1973
1925
1633
1571
1795
1780
1833
2027
2102
2170
2177
2395
2975
2975
3331
4223
4330
4379
4881
5416
5601
5532
5590
5545
4474
2884
2017
1799
914
272
692
43
-1563
-3059
-4118
-4569
-5050
-4547
-3494
-3451
-3902
-4333
-4573
-4702
-4736
-3645
-2414
-2255
-1890
-1334
-1540
-2301
-2498
-1995
-1858
-1743
-1110
-588
-750
-1468
-1740
-1518
-1656
-1440
-394
335
473
563
829
852
681
1189
1836
2013
2135
2321
2467
2253
1855
1971
1824
1175
793
587
292
-183
-549
-643
-1047
-1593
-1906
-2083
-2186
-2269
-2035
-1675
-1609
-1449
-1234
-1236
-1279
-1224
-996
-755
-571
-299
-122
-191
-421
-642
-614
-592
-556
-277
-99
-158
-343
-530
-567
-527
-340
-15
285
533
625
659
704
671
739
861
884
777
507
196
-359
-895
-1275
-1770
-1981
-2238
-2623
-2773
-3358
-3668
-3661
-3794
-3570
-3287
-3109
-3081
-3248
-3088
-2887
-2797
-2531
-2285
-1997
-2106
-2298
-2069
-2122
-2016
-1864
-1730
-1562
-1755
-1624
-1576
-1669
-1319
-1246
-1103
-799
-677
-349
-215
-89
292
597
945
1176
1497
1776
1674
1849
2032
1957
2216
2323
2268
2332
2177
2100
1877
1724
1903
1826
1914
2100
2103
2251
2296
2537
2883
3085
3494
3958
4351
4481
4852
5443
5595
5614
5725
5417
4516
3342
2450
1835
1232
719
473
0
-1208
-2541
-3625
-4372
-4697
-4550
-3980
-3689
-3868
-4120
-4465
-4666
-4487
-3774
-2891
-2371
-1974
-1686
-1778
-2112
-2309
-2128
-1842
-1599
-1182
-813
-840
-1198
-1544
-1614
-1571
-1349
-730
-64
332
571
735
845
1014
1370
1896
2261
2485
2667
2727
2689
2507
2325
2208
1790
1319
1015
706
341
-43
-332
-678
-1176
-1634
-1964
-2153
-2218
-2168
-1963
-1788
-1700
-1635
-1569
-1557
-1499
-1306
-1006
-742
-535
-303
-268
-449
-623
-665
-574
-492
-326
-78
-48
-181
-338
-397
-329
-227
47
394
654
811
883
917
923
919
1009
898
590
506
108
-588
-880
-1167
-1547
-1973
-2436
-2605
-3030
-3556
-3724
-3521
-3412
-3563
-3398
-3132
-3232
-3292
-3064
-2743
-2549
-2415
-2158
-2070
-2123
-2075
-2064
-1898
-1726
-1645
-1400
-1354
-1416
-1309
-1261
-1233
-996
-666
-422
-211
44
175
241
447
720
1010
1320
1540
1762
1861
1786
1849
1966
1975
2068
2218
2249
2265
2186
2105
2061
2092
2165
2119
2218
2541
2545
2762
3185
3348
3519
3898
4096
4364
4881
5183
5638
6077
6128
5955
5569
4612
3281
2409
1845
954
630
479
-451
-1741
-3076
-4339
-4899
-5019
-4623
-3875
-3389
-3753
-4363
-4525
-4769
-4692
-3708
-2705
-2128
-1655
-1389
-1588
-2032
-2197
-2102
-1877
-1428
-987
-579
-453
-963
-1248
-1190
-1329
-1093
-393
221
543
629
803
935
989
1398
1897
2355
2626
2757
2933
2805
2537
2437
2110
1657
1157
724
359
-116
-540
-803
-1143
-1565
-1936
-2037
-2094
-2158
-1897
-1603
-1507
-1380
-1284
-1235
-1131
-1028
-822
-566
-307
-111
-34
-45
-278
-562
-572
-572
-495
-165
42
91
34
-61
-107
-109
29
238
467
684
682
657
625
504
409
204
197
157
-169
-251
-407
-857
-1245
-1830
-2393
-2768
-3092
-3440
-3643
-3589
-3824
-4064
-4073
-4165
-3949
-3587
-3429
-2951
-2319
-2011
-1947
-1762
-1466
-1431
-1458
-1284
-1061
-851
-838
-984
-884
-868
-997
-869
-613
-404
-112
147
197
246
490
547
464
704
925
986
1088
1145
1242
1360
1446
1572
1714
1944
2098
2299
2465
2427
2449
2442
2275
2282
2347
2490
2664
2931
3446
4299
4874
5079
5443
6167
6818
7514
7542
7500
6602
5198
3390
1349
-56
-1539
-2168
-2748
-3275
-3397
-4038
-5226
-6025
-6162
-5482
-5170
-4567
-3843
-3770
-4096
-4664
-4900
-4841
-4612
-3745
-2314
-1110
-458
-23
373
525
853
1582
2265
2730
3230
3249
2703
1883
1173
830
463
372
948
1510
1496
1209
1180
1468
1251
991
841
518
118
-556
-1239
-1932
-2807
-3415
-3902
-4155
-4047
-3764
-3405
-3126
-2737
-2175
-1884
-1700
-1500
-1236
-956
-811
-513
-136
123
292
642
1118
1578
2043
2667
3319
3786
3917
3639
3163
2636
1981
1385
941
526
184
-263
-772
-1160
-1367
-1465
-1586
-1588
-1441
-1478
-1842
-2489
-3168
-3857
-4493
-5058
-5310
-5075
-4721
-4689
-4482
-3935
-3397
-3157
-2940
-2096
-1353
-1135
-1100
-841
-658
-901
-1059
-701
-453
-245
81
480
803
861
1007
1034
738
509
315
61
-427
-1000
-1331
-1708
-2150
-2356
-2429
-2266
-2038
-1887
-1680
-1488
-1273
-1175
-1211
-1083
-994
-774
-639
-469
136
605
1013
1762
2215
2820
3301
3806
4424
4665
4754
5233
5099
5131
4997
4874
5246
5126
5459
5915
6177
6630
7129
7445
7824
7507
7362
6484
4279
1719
-956
-3550
-5919
-7153
-7362
-7378
-7096
-6570
-6655
-7031
-7069
-6455
-5601
-5436
-4818
-4005
-4186
-4780
-5027
-4583
-3990
-3342
-1259
1268
3114
4600
5462
5909
5930
5732
5969
5602
4848
4384
3705
2506
1092
358
255
107
469
1244
1473
1038
308
-263
-1033
-2332
-3387
-4170
-5099
-5887
-6219
-6124
-6069
-5913
-5143
-4150
-3119
-2001
-1082
-334
99
337
497
299
150
311
623
993
1536
2467
3446
4047
4634
5173
5445
5278
4795
4368
3791
2855
1715
572
-509
-1494
-2183
-2422
-2405
-2326
-2252
-2251
-2455
-2843
-3327
-3948
-4518
-5079
-5515
-5834
-6178
-6266
-5912
-5463
-4754
-3672
-2367
-1372
-752
-113
294
279
-128
-283
-120
-26
-191
-173
153
586
510
565
1245
1741
1658
1220
1005
854
-162
-1316
-1833
-2181
-2736
-3311
-3369
-2977
-2911
-2759
-2387
-1957
-1628
-1639
-1564
-1605
-1685
-1744
-1844
-1835
-1491
-1079
-497
150
934
1998
2676
3376
3972
4356
4474
4428
4400
4275
4334
4197
4275
4406
4501
4619
4950
5036
5597
5912
6047
6509
6441
6283
6247
5766
5306
4690
3561
1728
-835
-3154
-4943
-6647
-7247
-6938
-6494
-5632
-5387
-5586
-6038
-6128
-5708
-5269
-5047
-4442
-3685
-3394
-3675
-3225
-2125
-1446
-318
1715
4135
5607
5758
5801
5588
4798
4094
3534
3127
2550
2010
1877
1207
263
-45
-75
-25
187
326
49
-1034
-2170
-2905
-3777
-4751
-5371
-5537
-5552
-5538
-4959
-4181
-3754
-3311
-2522
-1673
-1174
-909
-449
-111
18
228
512
891
1198
1671
2396
2974
3611
4194
4492
4515
4226
3872
3228
2311
1553
990
508
-41
-642
-1094
-1534
-1967
-2297
-2437
-2514
-2724
-3079
-3596
-4146
-4564
-5080
-5492
-5645
-5420
-4858
-4416
-4022
-3356
-2613
-2128
-1817
-1338
-728
-429
-363
-239
-32
18
-187
-126
365
823
963
1072
1235
1193
808
546
311
-254
-908
-1368
-1632
-2099
-2539
-2709
-2650
-2817
-2795
-2538
-2315
-2327
-2252
-2048
-1865
-2107
-2139
-1834
-1712
-1537
-1158
-477
-83
457
1158
1818
2513
2825
3248
3784
3879
4310
4457
4452
4734
4593
5058
4830
4940
5399
5288
5601
5815
5643
6205
5918
5785
6059
5823
5609
4163
2831
658
-2119
-4449
-6088
-7157
-7173
-7159
-6347
-5671
-5774
-6106
-6083
-5534
-5290
-4999
-4354
-3700
-3485
-3388
-3245
-2487
-1729
-817
1077
3289
4893
5832
5998
5913
5379
4545
4003
3228
2771
2356
1887
1544
787
193
108
-44
87
21
-369
-1152
-2271
-3148
-4116
-5015
-5534
-5871
-5852
-5598
-5099
-4344
-3816
-3236
-2478
-1713
-1190
-899
-530
-183
-81
70
403
797
1210
1693
2357
3129
3708
4174
4478
4461
4166
3620
2940
2120
1249
527
-22
-518
-1020
-1645
-2029
-2350
-2591
-2697
-2890
-2911
-3069
-3629
-4164
-4543
-4758
-4985
-5170
-4760
-4110
-3514
-3110
-2741
-1920
-1407
-1274
-918
-322
114
87
-27
73
214
180
107
417
890
1025
1090
1003
913
574
144
-170
-580
-1012
-1436
-1780
-2168
-2498
-2650
-2652
-2648
-2629
-2459
-1998
-1881
-1877
-1781
-1554
-1378
-1515
-1389
-993
-595
-294
9
641
1290
1636
2122
2584
3293
3399
3866
4283
4457
4909
4898
5078
5451
5123
5441
5623
5599
5746
5657
6087
6043
5957
5921
6065
5647
3855
1782
-129
-2343
-4338
-6232
-6804
-6201
-6353
-6330
-6198
-5948
-6041
-6221
-5654
-4893
-4631
-4481
-3921
-3406
-3330
-3101
-2293
-1214
107
1972
4059
5098
5266
5466
5678
5233
4333
3782
3446
2907
2348
1824
1320
552
176
349
288
78
-249
-738
-1624
-2703
-3341
-4087
-5105
-5787
-5969
-5752
-5603
-5271
-4550
-3900
-3362
-2788
-2119
-1669
-1371
-972
-583
-305
-29
352
787
1087
1573
2280
2999
3507
3821
4100
4173
3815
3292
2299
1282
673
-248
-781
-1296
-1707
-1843
-2139
-2525
-2444
-2469
-2654
-3110
-3433
-3623
-4044
-4598
-4956
-4786
-4594
-4518
-3887
-3278
-2680
-1990
-1402
-611
-280
-150
206
356
297
138
132
407
427
464
661
937
1059
921
722
481
383
131
-498
-891
-1228
-1491
-1938
-2390
-2307
-2027
-1974
-2031
-1918
-1564
-1611
-1772
-1606
-1512
-1379
-1408
-1120
-846
-707
-499
49
616
890
1431
2157
2624
2994
3463
3896
4285
4355
4651
5019
5131
5213
5402
5568
5613
5469
5433
5387
5211
4953
4839
4715
3766
1700
-67
-1657
-3310
-4785
-6079
-5922
-5164
-5530
-5859
-5953
-5698
-5592
-5846
-5115
-4128
-3794
-3627
-3315
-2471
-2251
-2289
-1364
-1
1591
2881
3960
4710
4473
4466
4692
4377
3813
3142
3117
3077
2207
1496
1020
604
294
145
223
-94
-800
-1437
-2133
-2817
-3435
-4049
-4499
-4877
-4896
-4570
-4403
-4175
-3686
-3081
-2594
-2334
-1913
-1460
-1248
-1038
-738
-339
3
266
676
1035
1431
1900
1894
2160
2142
1877
1793
1406
1255
1080
493
-14
-200
-382
-827
-1602
-1801
-1706
-1711
-2060
-2372
-2222
-2562
-3056
-3300
-3413
-3408
-3579
-3545
-3102
-2951
-2785
-2494
-2209
-1802
-1332
-753
-380
-248
42
406
610
604
641
843
1052
1139
1099
1088
990
1002
808
575
446
423
222
-119
-376
-441
-700
-1035
-1083
-1116
-1024
-999
-1060
-647
-495
-504
-282
38
100
110
437
961
930
1308
1787
2200
2882
2792
3341
3989
4207
4422
4459
4829
5119
4745
4877
4359
4428
4189
3505
3140
1743
664
-408
-2026
-2504
-3523
-4028
-3404
-3848
-4104
-4631
-4933
-4697
-5370
-5241
-4510
-3918
-3733
-3828
-2906
-2332
-2519
-1923
-895
525
1348
1899
2814
2932
2849
3093
3043
2914
2587
2701
3018
2450
1824
1613
1271
857
553
486
291
-419
-949
-1403
-2007
-2529
-3047
-3345
-3611
-3860
-3665
-3611
-3596
-3295
-2933
-2593
-2526
-2269
-1776
-1552
-1232
-1009
-620
-238
-130
-130
-68
163
267
410
639
960
1300
1377
1010
940
858
619
239
-16
108
-96
-691
-1139
-1317
-1411
-1825
-2073
-1967
-1910
-2215
-2441
-2483
-2833
-3115
-3148
-2842
-2813
-2817
-2434
-2039
-1886
-1767
-1416
-854
-627
-517
-218
74
217
91
237
385
490
759
694
828
993
985
1086
895
687
905
791
526
290
260
320
264
221
319
548
512
684
674
883
1100
1173
1429
1518
1614
1870
2004
2182
2313
2562
2988
2970
3209
3318
3261
3443
3154
2902
2897
2144
1418
636
-380
-1064
-1691
-2247
-2216
-2126
-2263
-2499
-2681
-2774
-3136
-3357
-3266
-3028
-2918
-2948
-2538
-2150
-2223
-2045
-1511
-708
-128
243
1085
1459
1295
1346
1376
1330
1035
867
1238
1193
888
762
737
627
301
329
367
10
-286
-543
-880
-1374
-1909
-2108
-2336
-2545
-2557
-2463
-2374
-2402
-2182
-1891
-1835
-1732
-1536
-1344
-1177
-1150
-1063
-1205
-1219
-1041
-1051
-966
-727
-228
331
388
321
564
690
486
82
105
225
81
-242
-482
-456
-613
-1075
-1165
-1019
-927
-991
-1216
-1229
-1409
-1673
-1844
-2095
-2256
-2170
-2054
-1821
-1889
-1719
-1434
-1140
-918
-710
-280
-37
-42
34
17
76
114
-5
312
449
630
743
682
1113
1155
963
1177
1088
1078
894
669
901
704
550
615
636
1208
996
1154
1772
1915
2242
2168
2160
2697
2311
2343
2294
2235
2535
2242
2093
2326
2143
1896
1015
572
184
-790
-1292
-1804
-1895
-1855
-2132
-2145
-2261
-2568
-2496
-2690
-2658
-2579
-2315
-1834
-1727
-1543
-1254
-1245
-1116
-818
-271
359
718
1145
1397
1427
1457
1351
1193
997
933
1154
988
617
507
377
207
-61
-184
-205
-462
-694
-878
-1189
-1455
-1818
-1978
-2125
-2325
-2273
-2217
-2240
-2161
-2023
-1770
-1712
-1656
-1403
-1145
-919
-886
-906
-710
-791
-807
-856
-974
-666
-472
-372
-134
89
314
412
273
264
258
246
166
23
-69
-201
-419
-651
-862
-797
-817
-853
-937
-975
-895
-1136
-1328
-1387
-1437
-1458
-1414
-1431
-1385
-1293
-1163
-1062
-880
-624
-437
-332
-115
95
77
14
85
282
403
396
489
698
811
865
866
1133
1147
1244
1196
1063
1218
1275
1111
998
985
1050
1053
875
799
972
1358
1272
1251
1393
1547
1363
1101
1115
1005
945
857
699
842
553
359
410
270
228
160
339
261
-201
-332
-534
-785
-968
-1076
-593
-479
-658
-817
-889
-929
-1300
-1236
-915
-832
-597
-599
-678
-840
-1138
-1008
-912
-759
-472
-151
67
-133
-251
-212
-324
-347
-187
74
115
13
-19
-228
-406
-563
-608
-639
-799
-798
-713
-926
-1147
-1277
-1327
-1750
-2183
-2018
-2347
-2576
-2506
-2209
-1753
-1671
-1796
-1458
-1155
-1069
-1173
-1041
-523
-335
-383
-509
-409
-208
-367
-379
-51
251
364
226
226
161
26
23
-135
-354
-321
-291
-450
-702
-991
-902
-762
-912
-864
-697
-530
-545
-599
-562
-480
-436
-297
-232
-98
158
196
467
667
930
1153
1257
1481
1516
1574
1814
1814
2283
2227
2221
2841
2833
2802
3119
3070
3567
3578
3205
3710
3535
3276
3082
2288
1332
497
-669
-1632
-2672
-3229
-3164
-3038
-3148
-3279
-3197
-3344
-3727
-3798
-3681
-3351
-3157
-3060
-2511
-2351
-2298
-1953
-1564
-674
228
971
1924
2283
2511
2773
2653
2438
2057
1975
2051
1755
1387
1076
857
661
374
406
418
228
9
-222
-565
-1128
-1658
-2041
-2456
-2717
-2807
-2880
-2894
-2893
-2606
-2240
-2090
-1834
-1496
-1207
-983
-870
-681
-495
-372
-183
-20
117
339
636
975
1132
1264
1417
1463
1346
1092
976
774
432
244
18
-263
-560
-992
-1188
-1375
-1547
-1692
-1833
-1795
-1869
-1983
-2075
-2208
-2221
-2198
-2210
-1983
-1817
-1697
-1460
-1188
-912
-713
-447
-112
163
385
464
607
667
509
499
616
529
550
594
758
707
730
724
773
807
526
437
421
208
-104
-182
-311
-306
-572
-492
-510
-467
-387
-428
-277
-367
-277
-356
-315
-410
-362
-249
-127
-208
11
147
100
291
293
436
437
620
513
514
323
317
307
8
-155
-48
-12
-152
-223
-100
22
-173
-173
-247
-230
-268
-409
-384
-474
-561
-547
-569
-613
-642
-550
-381
-562
-479
-410
-375
-463
-613
-554
-543
-763
-818
-872
-791
-874
-942
-716
-719
-673
-604
-568
-570
-711
-743
-709
-913
-917
-988
-898
-932
-955
-841
-807
-840
-816
-743
-742
-772
-770
-693
-734
-694
-763
-662
-591
-619
-534
-377
-364
-263
-185
-90
5
134
259
205
307
283
238
227
306
222
329
391
428
406
530
603
651
860
782
899
1017
1013
904
927
837
915
808
893
994
1023
1108
1097
1134
1142
1075
1015
1044
744
733
544
467
135
4
-203
-279
-403
-503
-549
-453
-466
-515
-451
-432
-325
-270
-148
-36
98
179
20
-39
-128
-357
-492
-503
-586
-521
-575
-655
-721
-783
-780
-777
-802
-757
-709
-673
-783
-946
-983
-964
-934
-853
-704
-548
-451
-398
-749
-695
-857
-1406
-1456
-1576
-1715
-1639
-1832
-1881
-1677
-1706
-1649
-1590
-1277
-1069
-1049
-983
-878
-767
-948
-1050
-782
-686
-594
-620
-373
-127
-334
-296
-98
-171
-93
-27
-29
3
-148
-245
-234
-342
-430
-350
-344
-344
-208
-4
31
51
289
389
352
467
605
850
895
973
1235
1266
1405
1516
1713
2078
2062
2341
2494
2494
2582
2549
2559
2620
2461
2605
2474
2310
2258
1658
1247
764
164
-511
-1137
-1483
-1688
-1866
-2136
-2388
-2478
-2709
-2875
-2904
-2913
-2606
-2303
-2051
-1844
-1822
-1603
-1361
-1124
-731
-300
219
682
964
1150
1358
1443
1382
1384
1444
1488
1383
1114
919
724
425
262
131
-36
-153
-199
-310
-582
-846
-947
-1038
-1182
-1341
-1376
-1404
-1530
-1553
-1469
-1432
-1428
-1364
-1247
-1141
-1012
-841
-661
-532
-407
-242
-164
-123
44
230
363
454
550
667
674
699
717
703
689
682
670
576
448
273
-4
-241
-491
-706
-869
-1103
-1277
-1377
-1584
-1735
-1827
-1818
-1751
-1899
-1951
-1855
-1954
-1998
-1982
-1848
-1616
-1425
-1294
-1034
-752
-602
-572
-473
-162
66
36
96
360
520
382
396
593
698
572
564
657
528
328
325
128
45
25
-112
-136
-333
-304
-216
-314
-401
-342
-312
-288
-396
-284
-183
-357
-260
-213
-193
-216
-235
-138
18
-95
59
111
242
194
267
391
246
382
331
325
372
254
323
373
38
84
52
-80
-90
-370
-156
-178
-309
-429
-414
-433
-690
-707
-692
-770
-702
-721
-743
-696
-823
-658
-649
-714
-594
-502
-445
-518
-486
-370
-452
-538
-378
-337
-469
-372
-325
-364
-447
-458
-402
-461
-511
-434
-390
-394
-548
-446
-442
-668
-579
-586
-603
-585
-590
-477
-492
-522
-353
-454
-327
-366
-388
-291
-379
-310
-240
-310
-187
-168
-27
24
8
205
202
209
376
342
491
543
534
522
432
485
464
371
335
309
330
299
107
186
151
99
36
47
94
-21
-80
-193
-152
-371
-355
-325
-340
-353
-301
-342
-345
-561
-486
-454
-560
-571
-508
-385
-465
-320
-334
-257
-243
-323
-285
-180
-275
-150
-185
-137
-115
-216
-107
-249
-243
-200
-268
-274
-383
-447
-480
-620
-651
-712
-727
-797
-887
-804
-881
-893
-776
-791
-728
-783
-703
-597
-681
-639
-625
-597
-520
-547
-459
-355
-341
-295
-189
-154
-113
37
-6
-71
-26
-35
-137
-151
-249
-182
-157
-197
-208
-74
-105
-28
107
-21
38
-24
39
-62
-110
-136
-113
-156
-247
-297
-92
-215
-141
3
-80
162
-85
95
47
-142
113
47
4
47
17
136
-77
-100
3
-47
-10
-190
97
-16
-208
24
-182
-248
-255
-355
-214
-526
-543
-507
-625
-615
-731
-554
-540
-611
-480
-563
-527
-563
-606
-485
-585
-438
-416
-508
-407
-494
-459
-375
-380
-277
-341
-274
-311
-387
-312
-345
-283
-282
-306
-272
-350
-353
-392
-426
-461
-492
-372
-479
-504
-417
-538
-529
-544
-636
-473
-549
-549
-510
-485
-490
-550
-507
-504
-449
-408
-384
-225
-199
-68
7
-3
144
144
134
184
239
322
276
220
363
209
217
78
120
56
38
15
-71
-84
-145
-102
-121
-165
-74
1
-198
-161
-283
-244
-335
-494
-479
-392
-421
-402
-390
-358
-333
-263
-368
-336
-251
-219
-172
-205
-118
-78
-106
-82
-67
-60
14
-59
22
-33
20
30
-25
-76
-132
-249
-401
-382
-463
-545
-621
-619
-714
-715
-810
-719
-666
-708
-722
-687
-634
-626
-664
-577
-542
-468
-465
-402
-392
-390
-255
-235
-288
-166
-197
-162
-237
-312
-140
-195
-203
-145
-118
-59
-99
29
13
-38
66
-11
-37
-170
-140
-104
-255
-336
-150
-158
-289
-230
-85
-104
-251
-166
-146
-164
-324
-162
-293
-267
-237
-204
-331
-275
-159
-328
-354
-321
-302
-242
-270
-202
-116
-268
-173
-272
-294
-220
-254
-169
-268
-305
-174
-234
-293
-315
-252
-244
-366
-315
-339
-392
-288
-316
-283
-273
-230
-307
-450
-391
-512
-437
-476
-458
-483
-469
-477
-462
-530
-547
-447
-521
-571
-485
-506
-472
-399
-441
-385
-414
-412
-317
-391
-315
-307
-386
-323
-414
-368
-406
-413
-271
-325
-167
-128
-53
-68
-77
61
-46
-89
89
-70
-32
-157
-170
-7
-89
-14
52
85
138
6
94
125
29
87
12
77
2
-46
48
-139
-214
-195
-201
-235
-363
-245
-288
-307
-238
-289
-334
-254
-244
-213
-342
-352
-213
-259
-278
-268
-205
-271
-276
-274
-290
-316
-291
-313
-413
-414
-334
-274
-371
-361
-335
-253
-346
-398
-324
-276
-339
-284
-225
-301
-318
-277
-364
-537
-486
-435
-473
-456
-457
-425
-400
-547
-550
-490
-546
-465
-426
-389
-362
-329
-208
-387
-307
-211
-273
-281
-173
-305
-270
-261
-332
-354
-284
-284
-161
-156
-194
-1
7
-134
-58
-86
-17
-199
-158
-82
-268
-217
-198
-260
-199
-171
-74
-18
18
62
21
37
-82
-174
-167
-289
-292
-282
-337
-275
-369
-230
-332
-467
-316
-368
-502
-422
-451
-422
-525
-599
-519
-581
-543
-442
-469
-414
-350
-369
-350
-330
-326
-230
-245
-311
-358
-291
-378
-340
-367
-345
-291
-255
-404
-311
-403
-515
-474
-520
-553
-533
-600
-579
-618
-550
-502
-582
-384
-433
-349
-359
-369
-211
-325
-227
-147
-244
-160
-327
-281
-309
-456
-268
-342
-247
-134
-169
-41
-69
33
77
-13
-8
-62
-69
-121
-177
-51
-143
-96
-101
-101
-12
-101
-87
-157
-243
-195
-240
-362
-273
-322
-448
-540
-525
-469
-436
-448
-411
-382
-445
-406
-356
-351
-323
-278
-236
-267
-231
-188
-197
-207
-202
-245
-303
-271
-358
-390
-471
-433
-451
-419
-374
-341
-327
-357
-372
-400
-420
-473
-438
-541
-472
-480
-564
-550
-509
-510
-528
-530
-388
-470
-592
-414
-387
-358
-302
-314
-198
-108
-216
-280
-126
-123
-282
-159
-205
-175
-119
-140
-160
-105
-177
-106
-156
-303
-210
-188
-154
-252
-182
-128
-263
-278
-345
-433
-465
-427
-394
-364
-349
-255
-267
-326
-322
-307
-333
-371
-293
-284
-330
-316
-296
-265
-427
-333
-233
-209
-178
-90
-76
-49
-109
-125
-149
-80
-85
-71
-97
-172
-152
-190
-264
-194
-173
-132
-203
-374
-305
-302
-390
-375
-336
-377
-320
-398
-361
-370
-385
-306
-251
-268
-205
-49
-80
-199
-70
-27
-140
-74
-21
-124
-119
-93
-187
-268
-212
-299
-301
-286
-251
-214
-113
-108
-123
-185
-159
-171
-252
-281
-294
-283
-318
-367
-290
-280
-224
-235
-210
-138
-114
-161
-172
-179
-192
-276
-341
-320
-360
-306
-300
-235
-235
-209
-166
-232
-248
-131
-187
-239
-264
-271
-312
-437
-436
-457
-483
-478
-463
-479
-449
-540
-493
-547
-536
-473
-614
-492
-560
-558
-572
-614
-503
-565
-467
-351
-488
-322
-231
-344
-214
-278
-115
-173
-284
-156
-237
-262
-329
-324
-275
-388
-241
-242
-254
-185
-180
-133
-135
-212
-92
-225
-292
-238
-278
-285
-391
-265
-334
-399
-346
-269
-257
-248
-318
-292
-350
-340
-310
-320
-322
-269
-303
-265
-367
-231
-258
-229
-193
-253
-209
-317
-338
-290
-359
-306
-237
-297
-207
-306
-419
-430
-474
-572
-493
-480
-478
-383
-404
-416
-398
-350
-325
-284
-256
-239
-142
-146
-285
-183
-149
-248
-264
-234
-222
-268
-227
-186
-285
-232
-310
-276
-250
-302
-215
-222
-227
-228
-232
-227
-291
-308
-253
-268
-220
-167
-170
-243
-226
-289
-335
-274
-282
-215
-118
-237
-175
-167
-269
-250
-205
-214
-270
-211
-223
-216
-219
-240
-182
-147
-165
-81
-101
-96
-86
-145
-202
-249
-188
-215
-258
-195
-192
-203
-190
-237
-246
-237
-241
-259
-346
-251
-323
-290
-291
-290
-271
-207
-214
-144
-187
-87
-49
-158
-109
-222
-223
-354
-352
-390
-459
-359
-413
-447
-328
-307
-325
-227
-208
-220
-159
-126
-164
-161
-66
-94
-109
-77
-99
-166
-200
-190
-230
-219
-168
-230
-227
-247
-267
-247
-270
-304
-196
-282
-314
-172
-228
-244
-239
-222
-277
-227
-210
-248
-203
-113
-197
-158
-124
-158
-141
-229
-189
-202
-134
-225
-190
-225
-318
-318
-345
-382
-305
-302
-375
-360
-310
-323
-321
-221
-217
-206
-235
-335
-357
-332
-350
-371
-351
-324
-451
-382
-407
-482
-463
-390
-408
-355
-344
-282
-261
-245
-231
-281
-265
-315
-261
-200
-320
-247
-253
-271
-342
-263
-236
-231
-227
-145
-233
-193
-200
-202
-255
-262
-232
-276
-291
-273
-235
-162
-257
-247
-227
-237
-202
-215
-204
-177
-200
-238
-295
-315
-275
-304
-178
-242
-220
-172
-206
-241
-216
-213
-141
-134
-117
-80
-36
-44
-112
-60
-147
-152
-128
-231
-280
-277
-351
-357
-439
-459
-424
-518
-517
-475
-494
-470
-491
-452
-466
-475
-419
-435
-465
-394
-465
-408
-377
-291
-283
-273
-204
-270
-321
-232
-283
-295
-237
-185
-149
-207
-130
-229
-232
-182
-260
-295
-256
-283
-216
-305
-261
-255
-317
-257
-245
-197
-228
-161
-184
-257
-231
-150
-261
-167
-198
-126
-114
-158
-79
-126
-108
-146
-147
-53
-84
-113
-64
-98
-50
-99
-78
-89
-74
-61
-141
-246
-168
-224
-252
-220
-315
-308
-307
-378
-441
-449
-441
-492
-430
-414
-429
-322
-300
-370
-244
-262
-199
-200
-238
-149
-161
-117
-110
-118
-112
-163
-191
-212
-245
-221
-204
-245
-259
-283
-146
-240
-238
-174
-238
-233
-253
-360
-375
-407
-433
-436
-419
-419
-389
-333
-340
-355
-267
-256
-277
-174
-268
-229
-238
-356
-356
-327
-378
-267
-219
-164
-167
-66
-75
-85
-23
-24
29
39
-27
0
-47
-84
-41
-121
-100
-127
-130
-213
-323
-289
-294
-345
-278
-285
-228
-198
-160
-160
-149
-72
-118
-180
-92
-163
-133
-198
-258
-224
-264
-252
-292
-257
-161
-174
-148
-179
-234
-122
-176
-190
-168
-153
-177
-225
-190
-258
-283
-255
-315
-297
-230
-232
-236
-205
-209
-266
-254
-251
-252
-304
-252
-275
-319
-313
-255
-342
-370
-266
-279
-314
-242
-204
-254
-189
-161
-138
-158
-125
-182
-161
-243
-271
-227
-239
-345
-251
-239
-251
-218
-201
-177
-113
-112
-111
-140
-199
-176
-144
-167
-148
-98
-101
-147
-202
-212
-231
-334
-340
-346
-346
-333
-344
-428
-468
-422
-482
-414
-440
-455
-404
-441
-487
-471
-463
-397
-415
-389
-317
-271
-249
-264
-303
-324
-331
-360
-301
-316
-301
-220
-281
-355
-317
-361
-347
-372
-389
-410
-383
-449
-446
-448
-500
-473
-394
-391
-333
-231
-165
-210
-174
-252
-289
-308
-325
-299
-320
-279
-281
-261
-231
-273
-183
-124
-145
-79
-169
-159
-226
-282
-240
-246
-155
-146
-166
-157
-221
-148
-114
-173
-102
-115
-155
-186
-230
-285
-336
-308
-302
-352
-335
-332
-422
-394
-373
-369
-366
-326
-295
-316
-299
-269
-340
-309
-303
-314
-304
-232
-155
-140
-102
-105
-163
-122
-227
-294
-220
-293
-268
-264
-262
-252
-250
-246
-268
-318
-254
-290
-305
-296
-351
-331
-375
-416
-397
-333
-333
-369
-275
-276
-404
-360
-398
-433
-356
-368
-333
-313
-314
-316
-366
-386
-438
-409
-340
-401
-356
-314
-341
-327
-305
-285
-239
-184
-155
-156
-163
-222
-251
-259
-309
-301
-249
-235
-262
-196
-175
-154
-188
-191
-131
-192
-231
-230
-320
-336
-373
-374
-391
-399
-305
-324
-347
-331
-337
-352
-400
-396
-330
-303
-366
-430
-366
-471
-490
-420
-430
-389
-364
-339
-312
-320
-284
-319
-291
-311
-383
-361
-425
-433
-381
-361
-375
-340
-319
-353
-373
-339
-361
-353
-345
-338
-290
-279
-287
-239
-268
-317
-359
-378
-353
-403
-401
-345
-385
-351
-351
-390
-312
-301
-262
-251
-274
-234
-247
-218
-205
-212
-180
-211
-209
-276
-250
-217
-282
-249
-270
-305
-310
-378
-346
-304
-346
-272
-295
-302
-253
-304
-336
-305
-317
-331
-378
-384
-384
-392
-328
-302
-298
-258
-232
-237
-261
-227
-219
-263
-228
-249
-245
-219
-234
-205
-227
-246
-244
-269
-291
-319
-333
-366
-351
-360
-443
-413
-410
-402
-385
-373
-358
-364
-380
-362
-358
-388
-418
-424
-399
-400
-435
-410
-378
-366
-344
-319
-307
-299
-233
-238
-203
-142
-154
-143
-196
-236
-166
-247
-267
-223
-257
-292
-321
-311
-353
-394
-385
-390
-369
-378
-410
-401
-410
-426
-462
-461
-452
-462
-463
-456
-467
-464
-429
-384
-398
-375
-327
-371
-373
-299
-312
-319
-286
-291
-276
-311
-314
-233
-251
-245
-229
-239
-250
-285
-294
-338
-346
-374
-432
-418
-425
-417
-387
-384
-308
-267
-287
-218
-210
-258
-255
-290
-288
-266
-301
-264
-246
-272
-283
-301
-312
-314
-309
-303
-280
-327
-333
-258
-250
-199
-87
-111
-123
-119
-147
-170
-223
-217
-170
-226
-217
-182
-253
-222
-209
-251
-242
-251
-260
-263
-273
-239
-216
-235
-257
-236
-245
-236
-237
-227
-167
-149
-153
-160
-173
-183
-216
-244
-217
-224
-244
-262
-271
-275
-289
-333
-367
-365
-386
-392
-392
-407
-373
-403
-437
-411
-460
-489
-508
-497
-458
-443
-418
-396
-421
-392
-358
-358
-343
-233
-215
-238
-180
-200
-253
-238
-286
-268
-267
-287
-241
-237
-285
-278
-271
-276
-218
-130
-91
-86
-134
-199
-188
-227
-274
-255
-281
-303
-359
-385
-340
-387
-387
-303
-325
-314
-316
-343
-337
-355
-382
-343
-351
-354
-342
-349
-339
-331
-292
-289
-231
-165
-159
-106
-115
-112
-125
-190
-223
-249
-260
-280
-331
-302
-274
-335
-333
-309
-307
-328
-345
-302
-348
-387
-408
-438
-450
-506
-465
-419
-388
-356
-325
-292
-266
-260
-243
-239
-210
-198
-222
-203
-156
-185
-176
-145
-96
-64
-95
-84
-127
-140
-142
-192
-210
-213
-236
-213
-193
-168
-106
-93
-62
-16
-36
-60
-33
-32
-21
34
25
4
-24
-130
-207
-232
-231
-224
-155
-103
-114
-170
-188
-220
-246
-229
-182
-142
-101
-57
-23
-20
-12
15
-32
-31
10
0
28
4
-7
-28
-60
-65
-81
-107
-154
-140
-218
-278
-274
-349
-370
-409
-469
-471
-463
-450
-423
-375
-308
-286
-299
-278
-252
-251
-266
-281
-238
-215
-223
-192
-161
-138
-111
-150
-161
-180
-229
-217
-241
-194
-148
-212
-213
-229
-272
-253
-292
-284
-246
-238
-227
-212
-248
-291
-303
-319
-296
-230
-216
-221
-189
-253
-263
-255
-316
-259
-291
-306
-229
-286
-276
-323
-375
-318
-454
-485
-395
-430
-426
-440
-443
-448
-548
-541
-487
-476
-465
-446
-404
-362
-293
-211
-154
-93
-12
-11
-14
-4
12
33
-10
43
37
0
18
-18
27
1
-54
-15
-83
-104
-114
-135
-129
-128
-109
-86
-63
-68
-107
-116
-113
-168
-153
-151
-181
-146
-178
-184
-185
-189
-192
-198
-150
-163
-172
-170
-196
-253
-322
-386
-408
-426
-442
-437
-437
-419
-409
-345
-272
-199
-148
-130
-93
-111
-107
-104
-100
-64
-58
-37
-73
-105
-104
-148
-154
-155
-171
-193
-204
-197
-244
-276
-265
-267
-260
-294
-325
-291
-296
-294
-278
-251
-209
-232
-225
-199
-223
-275
-348
-401
-448
-493
-487
-486
-491
-469
-453
-462
-380
-345
-362
-309
-305
-312
-251
-290
-252
-186
-239
-210
-191
-206
-239
-251
-245
-244
-231
-250
-243
-203
-246
-247
-216
-214
-195
-193
-271
-284
-302
-351
-329
-319
-306
-317
-341
-348
-373
-363
-369
-369
-336
-349
-334
-369
-351
-385
-444
-383
-414
-396
-351
-396
-345
-310
-314
-267
-207
-156
-142
-121
-111
-152
-162
-181
-164
-124
-126
-110
-113
-139
-188
-258
-356
-380
-415
-451
-445
-478
-447
-479
-481
-443
-458
-396
-363
-321
-279
-300
-331
-318
-290
-297
-234
-132
-118
-133
-78
-37
-46
-53
-100
-143
-179
-257
-236
-238
-273
-267
-292
-299
-316
-305
-297
-344
-322
-367
-393
-369
-423
-410
-440
-450
-422
-419
-387
-385
-316
-243
-289
-278
-232
-236
-193
-194
-156
-130
-165
-121
-94
-56
-32
-17
2
-57
-80
-69
-107
-48
-36
-57
-10
-60
-82
-90
-106
-111
-170
-176
-234
-235
-244
-333
-315
-312
-336
-310
-312
-280
-266
-339
-299
-290
-324
-335
-385
-366
-383
-423
-342
-315
-273
-201
-172
-109
-103
-85
-42
-63
-63
-74
-127
-151
-186
-229
-237
-226
-207
-184
-176
-173
-178
-186
-181
-193
-185
-196
-196
-232
-279
-285
-295
-294
-285
-280
-269
-262
-214
-199
-198
-189
-176
-149
-146
-136
-111
-157
-164
-141
-152
-103
-94
-73
-88
-75
-55
-74
-55
-56
-90
-150
-175
-200
-233
-248
-255
-274
-297
-298
-326
-334
-303
-300
-269
-235
-242
-255
-256
-259
-197
-235
-192
-141
-119
-88
-79
-77
-84
-83
-146
-166
-185
-225
-226
-265
-274
-267
-294
-282
-290
-266
-260
-240
-244
-287
-293
-283
-273
-247
-246
-224
-218
-246
-241
-238
-212
-178
-186
-148
-168
-159
-143
-173
-135
-123
-155
-142
-156
-134
-145
-185
-166
-218
-254
-259
-306
-254
-275
-263
-207
-219
-171
-157
-179
-140
-109
-82
-88
-80
-88
-151
-153
-185
-186
-165
-203
-156
-165
-188
-177
-165
-147
-179
-186
-171
-131
-63
-74
-99
-99
-191
-219
-197
-232
-195
-246
-249
-265
-298
-287
-266
-216
-153
-162
-114
-103
-156
-155
-234
-263
-277
-323
-261
-284
-289
-265
-315
-300
-307
-283
-243
-282
-251
-253
-288
-257
-291
-283
-296
-352
-373
-396
-383
-381
-348
-286
-310
-317
-294
-307
-270
-291
-283
-265
-310
-271
-247
-226
-213
-246
-233
-261
-272
-215
-232
-209
-173
-227
-166
-177
-161
-117
-146
-134
-145
-189
-228
-253
-256
-273
-313
-276
-288
-342
-368
-417
-387
-388
-365
-269
-274
-284
-300
-351
-323
-354
-327
-253
-225
-128
-120
-81
3
-34
-26
-40
-46
-27
-102
-115
-123
-193
-220
-279
-282
-273
-263
-192
-208
-215
-196
-242
-251
-266
-277
-268
-339
-339
-380
-423
-422
-432
-429
-416
-395
-377
-409
-367
-332
-304
-259
-261
-240
-240
-269
-248
-273
-287
-270
-318
-302
-264
-236
-188
-169
-139
-116
-137
-94
-84
-119
-131
-169
-198
-268
-316
-307
-309
-286
-265
-252
-208
-178
-151
-158
-169
-151
-135
-97
-51
-38
-54
-51
-66
-103
-128
-136
-140
-152
-165
-186
-230
-256
-290
-364
-386
-414
-419
-410
-415
-352
-351
-363
-341
-365
-352
-348
-353
-307
-300
-308
-323
-335
-298
-329
-328
-323
-320
-284
-259
-212
-168
-179
-170
-161
-178
-177
-195
-202
-211
-232
-274
-309
-313
-302
-320
-334
-320
-301
-299
-292
-272
-247
-259
-242
-189
-173
-179
-172
-173
-173
-196
-209
-212
-231
-234
-272
-297
-302
-277
-252
-236
-213
-196
-202
-229
-252
-260
-261
-289
-298
-273
-240
-196
-184
-176
-160
-172
-176
-177
-176
-191
-205
-218
-264
-269
-254
-257
-243
-224
-202
-220
-259
-268
-239
-219
-230
-228
-242
-265
-265
-256
-268
-263
-233
-208
-214
-209
-196
-210
-228
-262
-290
-329
-373
-402
-432
-449
-467
-485
-467
-471
-448
-404
-393
-377
-370
-351
-323
-320
-306
-307
-320
-315
-289
-252
-196
-179
-155
-130
-125
-100
-120
-127
-153
-184
-204
-230
-244
-244
-273
-280
-287
-291
-284
-300
-272
-255
-271
-303
-321
-317
-315
-301
-276
-248
-226
-202
-185
-164
-166
-175
-180
-220
-237
-226
-261
-289
-306
-332
-337
-358
-352
-338
-350
-349
-325
-311
-297
-296
-303
-332
-372
-362
-386
-394
-397
-406
-367
-360
-340
-302
-324
-340
-352
-374
-354
-362
-366
-372
-387
-378
-386
-389
-393
-403
-398
-394
-383
-375
-361
-322
-296
-287
-273
-265
-264
-244
-237
-219
-202
-192
-149
-147
-161
-165
-189
-213
-237
-267
-279
-295
-285
-287
-274
-262
-274
-279
-286
-294
-273
-241
-224
-225
-261
-296
-345
-399
-405
-404
-403
-380
-352
-335
-346
-351
-344
-329
-314
-316
-301
-280
-282
-277
-292
-335
-359
-350
-344
-317
-285
-252
-236
-229
-218
-202
-170
-148
-133
-120
-115
-124
-159
-199
-230
-261
-304
-318
-320
-329
-326
-327
-359
-368
-364
-360
-328
-299
-283
-276
-251
-242
-229
-205
-209
-212
-223
-247
-244
-249
-253
-256
-258
-251
-251
-253
-232
-187
-132
-104
-89
-91
-102
-109
-121
-156
-184
-201
-231
-235
-210
-190
-170
-145
-125
-125
-117
-124
-161
-200
-247
-279
-295
-304
-290
-272
-274
-262
-242
-240
-232
-215
-184
-166
-180
-201
-238
-265
-290
-301
-288
-284
-276
-251
-236
-231
-241
-244
-260
-277
-281
-304
-314
-322
-341
-330
-331
-332
-330
-333
-332
-331
-315
-298
-292
-286
-277
-281
-303
-330
-328
-347
-366
-366
-349
-365
-396
-409
-394
-399
-409
-411
-397
-372
-352
-317
-320
-323
-317
-308
-299
-305
-320
-329
-336
-343
-356
-361
-380
-389
-378
-377
-361
-333
-313
-321
-323
-302
-261
-230
-224
-216
-211
-234
-255
-271
-288
-312
-320
-303
-295
-293
-301
-303
-305
-301
-294
-299
-294
-302
-294
-306
-321
-318
-300
-284
-271
-269
-253
-210
-204
-203
-195
-183
-164
-153
-159
-169
-194
-225
-254
-281
-302
-345
-388
-410
-413
-393
-357
-327
-296
-294
-295
-296
-297
-289
-271
-238
-218
-202
-191
-197
-226
-254
-262
-257
-256
-257
-251
-252
-243
-237
-247
-246
-246
-250
-251
-252
-252
-256
-263
-259
-256
-273
-274
-270
-272
-267
-249
-225
-230
-266
-303
-349
-387
-422
-431
-395
-373
-345
-329
-323
-328
-340
-336
-329
-304
-265
-242
-247
-263
-260
-239
-214
-182
-167
-164
-179
-201
-202
-215
-232
-265
-308
-351
-380
-392
-408
-394
-369
-367
-370
-359
-332
-293
-260
-250
-261
-274
-273
-272
-290
-328
-361
-386
-382
-357
-338
-328
-323
-333
-339
-326
-312
-285
-266
-253
-257
-282
-301
-332
-365
-407
-437
-448
-438
-428
-406
-373
-352
-326
-304
-279
-279
-292
-302
-313
-351
-387
-392
-374
-362
-361
-350
-345
-349
-334
-322
-303
-300
-305
-313
-330
-352
-361
-365
-367
-361
-351
-325
-320
-294
-264
-249
-220
-232
-265
-291
-288
-296
-329
-357
-377
-385
-376
-365
-364
-383
-417
-431
-421
-410
-421
-416
-404
-405
-399
-361
-292
-234
-199
-185
-200
-224
-230
-238
-240
-236
-260
-267
-277
-295
-292
-277
-265
-247
-239
-257
-269
-256
-242
-237
-224
-223
-231
-238
-243
-237
-244
-232
-224
-220
-203
-206
-209
-196
-185
-196
-199
-218
-242
-251
-254
-255
-254
-265
-293
-289
-295
-322
-334
-342
-369
-371
-356
-354
-333
-315
-300
-297
-301
-308
-320
-326
-306
-275
-261
-260
-263
-276
-278
-263
-254
-257
-286
-297
-302
-320
-343
-374
-400
-409
-412
-409
-404
-398
-384
-376
-395
-408
-413
-415
-394
-350
-305
-248
-197
-179
-179
-169
-161
-168
-168
-181
-193
-182
-182
-177
-170
-148
-147
-149
-143
-155
-160
-168
-157
-144
-145
-161
-191
-235
-267
-284
-286
-283
-289
-294
-299
-289
-281
-251
-221
-198
-187
-207
-229
-258
-275
-277
-285
-293
-291
-274
-266
-253
-220
-206
-206
-195
-174
-163
-164
-167
-158
-151
-149
-152
-157
-196
-234
-276
-310
-316
-310
-289
-276
-263
-253
-241
-242
-232
-212
-215
-209
-202
-197
-196
-211
-219
-212
-211
-201
-193
-176
-173
-190
-192
-184
-189
-203
-205
-195
-193
-207
-203
-188
-161
-152
-160
-162
-197
-213
-208
-194
-185
-193
-195
-197
-202
-217
-226
-227
-213
-192
-180
-160
-139
-128
-126
-136
-166
-203
-224
-230
-226
-223
-211
-202
-212
-213
-206
-186
-164
-156
-149
-126
-123
-123
-110
-97
-121
-149
-162
-175
-184
-187
-186
-201
-208
-221
-244
-261
-257
-243
-237
-256
-280
-295
-310
-338
-361
-366
-364
-354
-344
-332
-325
-316
-320
-328
-356
-361
-352
-359
-369
-375
-393
-408
-409
-394
-365
-353
-347
-348
-344
-349
-350
-326
-303
-286
-274
-273
-247
-215
-201
-198
-193
-198
-216
-227
-229
-227
-240
-267
-281
-283
-281
-281
-280
-273
-278
-295
-329
-345
-332
-322
-335
-358
-350
-340
-342
-340
-333
-315
-310
-331
-354
-357
-357
-348
-325
-317
-315
-300
-255
-214
-211
-225
-243
-239
-230
-224
-203
-178
-177
-191
-207
-244
-285
-299
-311
-329
-339
-354
-388
-424
-436
-432
-422
-402
-376
-363
-363
-340
-313
-294
-279
-254
-237
-237
-232
-222
-215
-204
-178
-151
-138
-152
-156
-164
-156
-161
-188
-188
-186
-190
-191
-186
-194
-201
-210
-241
-279
-303
-323
-322
-329
-327
-341
-367
-393
-418
-411
-407
-412
-427
-438
-446
-441
-441
-445
-444
-462
-450
-424
-390
-354
-324
-283
-247
-239
-229
-191
-157
-161
-181
-193
-215
-215
-218
-215
-212
-215
-208
-181
-168
-184
-197
-209
-219
-213
-191
-175
-153
-150
-169
-198
-226
-240
-241
-241
-251
-272
-299
-322
-351
-373
-367
-323
-276
-266
-249
-262
-268
-299
-346
-366
-390
-389
-370
-336
-313
-292
-274
-264
-246
-244
-234
-222
-213
-191
-192
-209
-229
-231
-229
-243
-238
-217
-228
-261
-296
-315
-326
-331
-336
-346
-363
-361
-347
-335
-322
-302
-278
-245
-219
-212
-197
-181
-191
-211
-235
-257
-271
-263
-250
-254
-274
-296
-313
-320
-316
-310
-299
-285
-296
-328
-342
-360
-346
-331
-321
-290
-270
-270
-267
-279
-277
-266
-253
-252
-291
-315
-313
-295
-282
-264
-251
-250
-257
-246
-205
-160
-116
-85
-74
-72
-69
-51
-38
-40
-52
-57
-72
-82
-80
-90
-93
-110
-156
-198
-214
-232
-241
-254
-267
-266
-253
-247
-233
-241
-264
-296
-336
-356
-352
-333
-318
-326
-342
-342
-365
-384
-384
-388
-382
-385
-383
-365
-345
-327
-295
-263
-229
-196
-182
-181
-192
-188
-178
-161
-147
-147
-130
-131
-131
-151
-181
-219
-277
-308
-347
-391
-411
-421
-428
-446
-452
-444
-436
-425
-415
-385
-339
-286
-249
-221
-205
-193
-201
-205
-195
-195
-200
-210
-192
-173
-162
-174
-199
-239
-264
-264
-254
-239
-247
-272
-297
-297
-310
-331
-339
-318
-298
-283
-264
-254
-248
-249
-262
-284
-305
-311
-317
-333
-339
-348
-355
-347
-332
-324
-314
-291
-269
-245
-239
-233
-234
-252
-273
-295
-311
-327
-336
-339
-320
-297
-253
-208
-184
-171
-163
-151
-155
-157
-180
-202
-209
-215
-229
-247
-271
-293
-282
-274
-264
-247
-235
-243
-253
-266
-281
-282
-290
-283
-274
-274
-259
-256
-249
-233
-211
-204
-228
-263
-285
-290
-287
-262
-237
-245
-268
-278
-277
-275
-262
-243
-231
-218
-214
-235
-257
-258
-259
-252
-254
-248
-242
-255
-281
-301
-301
-286
-279
-275
-264
-243
-222
-221
-227
-213
-207
-218
-242
-253
-254
-258
-260
-265
-263
-246
-247
-248
-231
-212
-211
-226
-208
-195
-204
-222
-222
-217
-206
-201
-200
-216
-244
-247
-248
-257
-273
-298
-316
-326
-347
-367
-392
-426
-450
-454
-447
-440
-422
-396
-376
-348
-349
-357
-347
-335
-320
-308
-286
-271
-260
-254
-240
-216
-206
-216
-224
-227
-244
-257
-267
-279
-276
-282
-295
-296
-305
-326
-332
-324
-310
-298
-302
-297
-291
-290
-279
-289
-304
-301
-286
-257
-221
-203
-204
-244
-288
-315
-325
-338
-355
-354
-339
-332
-317
-311
-304
-287
-266
-241
-229
-224
-210
-193
-193
-197
-200
-220
-261
-304
-326
-336
-332
-342
-364
-400
-432
-454
-471
-476
-476
-467
-445
-437
-421
-381
-362
-333
-309
-290
-262
-243
-208
-161
-135
-137
-145
-153
-164
-185
-198
-206
-210
-208
-232
-248
-259
-278
-290
-292
-295
-302
-305
-301
-314
-321
-313
-301
-285
-263
-250
-249
-239
-267
-297
-313
-326
-332
-337
-343
-329
-295
-260
-216
-174
-145
-131
-132
-140
-145
-145
-165
-181
-199
-209
-223
-231
-244
-263
-271
-275
-252
-218
-198
-184
-176
-185
-201
-235
-250
-260
-251
-240
-226
-207
-163
-114
-93
-81
-83
-85
-96
-111
-126
-150
-174
-187
-193
-208
-225
-242
-247
-242
-224
-198
-184
-194
-228
-247
-277
-301
-305
-312
-324
-342
-355
-347
-326
-298
-286
-285
-289
-297
-297
-282
-252
-229
-229
-249
-270
-276
-284
-286
-274
-256
-238
-223
-201
-188
-183
-186
-198
-207
-230
-252
-278
-312
-332
-334
-327
-324
-317
-299
-285
-259
-253
-264
-287
-313
-336
-355
-361
-361
-347
-337
-332
-342
-351
-354
-351
-338
-314
-295
-280
-255
-238
-239
-240
-252
-276
-295
-311
-324
-341
-365
-363
-351
-368
-366
-365
-375
-363
-362
-362
-357
-365
-363
-337
-308
-296
-272
-276
-290
-298
-311
-331
-341
-347
-342
-331
-308
-279
-243
-233
-241
-235
-249
-262
-266
-268
-282
-293
-292
-295
-310
-340
-365
-376
-364
-358
-346
-336
-336
-331
-325
-332
-349
-358
-358
-358
-356
-347
-329
-310
-303
-308
-324
-335
-334
-301
-262
-218
-188
-174
-171
-196
-215
-224
-252
-253
-251
-262
-297
-351
-417
-480
-497
-497
-488
-466
-428
-411
-390
-369
-368
-367
-339
-316
-304
-287
-270
-254
-256
-270
-288
-291
-281
-276
-267
-249
-246
-240
-238
-251
-281
-309
-334
-364
-388
-390
-363
-344
-334
-331
-332
-337
-334
-319
-322
-313
-297
-295
-286
-279
-266
-254
-246
-242
-228
-213
-199
-189
-185
-190
-191
-185
-187
-201
-214
-227
-244
-247
-261
-292
-305
-311
-325
-330
-329
-297
-255
-241
-233
-233
-241
-233
-234
-238
-246
-260
-260
-271
-284
-291
-268
-245
-235
-226
-221
-223
-234
-246
-263
-271
-279
-299
-321
-334
-341
-328
-320
-320
-297
-316
-332
-330
-336
-332
-342
-365
-390
-414
-412
-402
-387
-358
-335
-307
-274
-254
-240
-213
-181
-169
-160
-172
-183
-205
-251
-298
-327
-333
-327
-308
-272
-225
-180
-150
-109
-95
-111
-147
-189
-229
-259
-286
-302
-297
-284
-294
-291
-286
-283
-252
-246
-247
-256
-269
-276
-290
-311
-326
-315
-310
-296
-265
-256
-253
-246
-238
-216
-201
-197
-197
-193
-212
-239
-254
-270
-295
-326
-342
-351
-341
-309
-269
-242
-234
-234
-225
-226
-221
-195
-169
-153
-144
-140
-143
-159
-189
-210
-206
-203
-211
-218
-226
-233
-251
-285
-305
-318
-316
-313
-313
-293
-265
-235
-201
-190
-204
-230
-233
-235
-237
-225
-212
-209
-213
-223
-229
-235
-250
-261
-270
-290
-289
-295
-312
-321
-340
-351
-366
-379
-379
-356
-332
-315
-286
-265
-230
-189
-172
-164
-165
-163
-147
-158
-199
-236
-267
-307
-339
-345
-350
-359
-363
-368
-363
-361
-355
-348
-371
-411
-421
-394
-348
-303
-281
-265
-255
-256
-265
-265
-257
-244
-222
-200
-183
-150
-155
-180
-201
-238
-272
-308
-337
-353
-343
-336
-346
-349
-372
-389
-402
-394
-377
-360
-344
-327
-313
-303
-282
-254
-241
-233
-224
-216
-209
-219
-227
-240
-258
-266
-285
-299
-309
-322
-328
-319
-304
-282
-267
-261
-262
-288
-316
-339
-362
-374
-356
-341
-332
-323
-307
-293
-261
-213
-189
-157
-146
-137
-138
-140
-139
-152
-143
-142
-152
-158
-143
-134
-140
-144
-153
-147
-152
-167
-178
-189
-213
-233
-240
-244
-256
-281
-302
-347
-381
-391
-410
-436
-460
-461
-455
-440
-416
-385
-357
-328
-287
-244
-226
-227
-223
-227
-241
-255
-264
-266
-266
-253
-227
-206
-167
-151
-152
-168
-209
-246
-256
-278
-308
-300
-292
-295
-306
-324
-322
-313
-315
-325
-326
-317
-330
-331
-331
-352
-367
-361
-347
-339
-306
-285
-267
-252
-246
-238
-228
-208
-197
-189
-176
-171
-167
-157
-179
-235
-287
-305
-306
-310
-315
-315
-307
-312
-328
-339
-339
-324
-288
-250
-227
-211
-193
-188
-175
-166
-159
-163
-170
-168
-175
-171
-192
-195
-209
-240
-262
-278
-258
-241
-254
-260
-273
-274
-270
-272
-274
-286
-306
-328
-339
-334
-316
-292
-271
-272
-261
-227
-215
-218
-220
-220
-227
-253
-269
-276
-282
-293
-319
-314
-281
-256
-249
-236
-204
-159
-122
-109
-101
-102
-125
-134
-132
-123
-113
-131
-178
-218
-243
-252
-251
-251
-272
-295
-311
-320
-325
-312
-283
-277
-294
-289
-273
-265
-249
-246
-239
-237
-242
-256
-296
-325
-336
-328
-302
-266
-234
-202
-184
-176
-179
-196
-219
-240
-246
-241
-263
-285
-323
-342
-357
-376
-381
-393
-398
-423
-433
-429
-421
-396
-355
-308
-266
-230
-206
-195
-189
-181
-175
-156
-144
-142
-154
-182
-194
-195
-176
-156
-142
-124
-122
-136
-161
-160
-148
-155
-196
-244
-291
-337
-354
-340
-319
-287
-252
-240
-231
-216
-206
-202
-203
-206
-206
-219
-248
-283
-309
-312
-298
-275
-263
-259
-258
-255
-265
-278
-285
-284
-290
-297
-310
-319
-320
-330
-340
-343
-333
-316
-312
-318
-333
-351
-355
-379
-375
-350
-344
-330
-337
-360
-373
-386
-381
-344
-335
-327
-321
-322
-338
-340
-336
-332
-335
-325
-320
-347
-376
-405
-414
-425
-413
-371
-337
-329
-324
-322
-300
-272
-243
-212
-191
-191
-216
-249
-274
-282
-286
-280
-271
-282
-284
-290
-306
-304
-295
-280
-271
-265
-261
-268
-276
-276
-269
-263
-255
-257
-259
-268
-288
-321
-345
-364
-377
-376
-380
-368
-348
-331
-313
-293
-284
-279
-279
-252
-228
-213
-193
-171
-156
-165
-179
-198
-218
-257
-284
-297
-299
-298
-309
-308
-316
-337
-355
-384
-408
-399
-384
-366
-347
-325
-306
-283
-279
-275
-255
-236
-209
-198
-195
-184
-172
-176
-196
-216
-243
-280
-303
-299
-289
-278
-281
-291
-281
-274
-279
-279
-267
-262
-267
-278
-282
-275
-291
-301
-305
-300
-295
-290
-277
-279
-296
-308
-312
-322
-330
-324
-326
-322
-313
-296
-295
-287
-267
-254
-239
-241
-253
-251
-244
-240
-224
-195
-188
-208
-220
-213
-197
-188
-196
-212
-226
-236
-247
-277
-308
-341
-356
-358
-322
-288
-256
-247
-275
-280
-282
-285
-281
-275
-269
-234
-205
-177
-166
-179
-185
-193
-196
-170
-141
-123
-111
-88
-79
-92
-98
-93
-92
-99
-102
-104
-97
-117
-140
-169
-194
-200
-189
-177
-185
-191
-174
-159
-168
-162
-147
-136
-142
-150
-134
-109
-84
-75
-88
-102
-118
-132
-138
-152
-165
-157
-151
-131
-98
-95
-110
-134
-148
-166
-199
-243
-279
-293
-307
-321
-330
-311
-285
-284
-295
-292
-267
-234
-197
-173
-160
-151
-150
-148
-161
-181
-204
-247
-259
-244
-240
-262
-287
-296
-304
-297
-274
-258
-240
-219
-199
-167
-145
-133
-126
-127
-119
-114
-120
-122
-107
-98
-109
-132
-159
-185
-201
-208
-197
-181
-147
-118
-112
-118
-129
-132
-133
-117
-116
-99
-83
-69
-55
-48
-58
-86
-100
-116
-132
-154
-174
-199
-211
-220
-227
-230
-239
-235
-234
-228
-226
-207
-169
-146
-129
-112
-93
-69
-71
-75
-85
-94
-90
-115
-145
-160
-162
-156
-143
-158
-171
-192
-228
-231
-234
-238
-254
-293
-330
-351
-351
-345
-329
-287
-262
-268
-270
-264
-253
-237
-219
-210
-221
-222
-221
-218
-208
-198
-196
-205
-221
-242
-265
-282
-287
-300
-324
-330
-322
-311
-296
-283
-268
-258
-258
-257
-243
-236
-217
-190
-156
-139
-136
-154
-192
-212
-225
-221
-219
-211
-207
-220
-238
-258
-273
-276
-283
-283
-285
-287
-277
-283
-273
-251
-217
-193
-192
-181
-176
-175
-195
-208
-219
-220
-196
-200
-209
-227
-242
-262
-289
-294
-296
-303
-307
-306
-296
-291
-306
-312
-295
-288
-278
-265
-270
-259
-262
-277
-294
-307
-309
-315
-306
-310
-305
-297
-278
-251
-236
-219
-209
-216
-225
-244
-246
-227
-209
-207
-201
-195
-191
-196
-194
-204
-232
-249
-272
-262
-237
-210
-173
-141
-117
-109
-127
-142
-148
-141
-147
-164
-162
-176
-191
-199
-214
-250
-263
-265
-281
-299
-304
-315
-323
-330
-333
-329
-319
-303
-298
-294
-304
-315
-320
-303
-286
-259
-233
-227
-224
-223
-209
-193
-201
-199
-180
-157
-137
-122
-120
-147
-177
-201
-214
-226
-252
-293
-316
-317
-328
-323
-301
-281
-246
-220
-217
-214
-218
-231
-262
-301
-320
-329
-344
-360
-360
-345
-329
-330
-338
-334
-333
-330
-335
-326
-321
-310
-296
-291
-277
-258
-240
-220
-195
-160
-140
-143
-153
-157
-171
-172
-180
-182
-182
-200
-230
-258
-276
-282
-279
-275
-272
-264
-243
-218
-201
-202
-215
-247
-285
-309
-322
-333
-325
-318
-319
-301
-283
-271
-254
-238
-233
-223
-211
-218
-229
-234
-242
-244
-247
-245
-261
-279
-283
-274
-252
-248
-249
-244
-243
-247
-244
-247
-261
-273
-279
-279
-285
-308
-311
-301
-307
-298
-277
-259
-256
-288
-320
-317
-289
-270
-244
-228
-223
-218
-225
-227
-207
-186
-171
-161
-156
-153
-154
-172
-187
-182
-181
-179
-184
-193
-203
-202
-183
-189
-220
-231
-254
-298
-327
-349
-346
-321
-290
-268
-254
-242
-229
-221
-222
-228
-255
-291
-332
-349
-344
-353
-349
-343
-342
-334
-317
-297
-276
-263
-248
-230
-213
-204
-198
-191
-208
-220
-221
-224
-228
-247
-270
-296
-309
-327
-342
-331
-340
-332
-323
-321
-306
-301
-300
-285
-267
-259
-251
-249
-255
-266
-280
-291
-282
-286
-298
-302
-305
-297
-304
-305
-294
-287
-290
-297
-277
-257
-249
-232
-211
-190
-172
-169
-183
-196
-216
-227
-217
-204
-203
-199
-220
-242
-261
-268
-269
-277
-288
-303
-323
-324
-333
-331
-330
-343
-345
-322
-323
-342
-362
-379
-371
-361
-335
-321
-307
-283
-270
-269
-266
-274
-303
-331
-369
-404
-430
-449
-456
-453
-427
-398
-360
-314
-281
-259
-244
-243
-235
-231
-225
-218
-220
-241
-261
-274
-296
-297
-288
-269
-267
-276
-278
-273
-279
-282
-266
-265
-281
-289
-277
-261
-256
-255
-242
-245
-243
-241
-222
-220
-241
-255
-267
-283
-306
-309
-314
-332
-340
-367
-389
-380
-358
-325
-308
-313
-312
-301
-304
-308
-303
-297
-297
-302
-282
-260
-266
-265
-256
-264
-279
-304
-308
-282
-264
-275
-274
-274
-295
-321
-322
-322
-340
-358
-381
-389
-371
-352
-331
-289
-263
-239
-217
-201
-191
-202
-214
-236
-241
-245
-265
-290
-308
-299
-300
-291
-292
-307
-318
-323
-337
-342
-340
-352
-368
-388
-392
-384
-371
-359
-366
-377
-373
-363
-362
-363
-361
-350
-344
-352
-347
-334
-320
-309
-302
-297
-290
-279
-275
-272
-278
-292
-304
-300
-301
-304
-300
-297
-290
-285
-279
-262
-246
-251
-262
-267
-290
-321
-346
-348
-343
-330
-314
-307
-292
-290
-287
-287
-288
-276
-258
-245
-246
-245
-257
-257
-282
-301
-312
-341
-360
-376
-389
-418
-431
-454
-465
-481
-502
-527
-558
-602
-646
-718
-818
-1015
-1338
-1793
-2136
-2933
-4218
-2553
-586
-825
-826
-577
-957
-3031
-3866
-2539
-1788
-1957
-2124
-1460
-676
-859
-1080
-480
-502
-1207
-1207
-881
-1167
-1065
-591
-307
-67
296
998
1298
1112
1386
1229
683
281
587
993
763
726
973
1091
470
253
166
157
281
89
252
366
297
70
-227
-442
-492
-490
-180
269
212
332
396
-96
-608
-1116
-677
-262
-352
-28
183
-16
-173
62
167
358
575
886
1139
1000
896
821
605
281
412
640
799
973
1028
1060
483
103
204
252
286
313
803
804
233
-121
-102
-277
-357
-316
29
-17
62
-1104
-1474
-765
-1402
-1638
-1053
-439
-259
-249
-196
-194
19
371
283
427
368
747
578
511
177
287
516
425
984
1228
1080
880
448
411
209
-595
-629
-170
-526
-1003
-972
-751
-983
-1028
-846
-842
-680
-537
-655
-695
-934
-1046
-1303
-1276
-1059
-940
-457
-293
-250
-191
-167
-129
-56
294
581
597
411
324
147
-189
-242
-200
-150
-114
254
27
-279
-206
-20
-224
-591
-391
175
72
-480
-394
46
-70
-601
-359
625
720
600
839
1319
1464
1070
1075
1656
1870
1802
1722
1759
1906
1770
1612
1653
1996
2340
2418
2488
2576
2793
3147
2975
2995
2937
2037
1867
1237
2
-659
-909
-1166
-1872
-2433
-2315
-2270
-2536
-2146
-1694
-1604
-1491
-1470
-1231
-1415
-1538
-1389
-1221
-1125
-1085
-860
-284
211
658
1245
1696
2128
2429
2673
2719
2573
2539
2366
1985
1297
855
187
-172
-228
-922
-1620
-1567
-1300
-2032
-2594
-2469
-2257
-2772
-3470
-3370
-3353
-3635
-4006
-3822
-3553
-3388
-3245
-3114
-2479
-1959
-1598
-1285
-872
-546
-392
-317
-217
-104
-11
64
29
87
198
304
424
583
693
824
802
883
694
422
522
377
215
-43
-70
48
2
115
267
596
800
1042
1320
1555
1943
1998
2178
2645
3239
3225
3486
4374
4857
5088
5462
6411
6417
6801
7996
7874
8295
9043
9798
9907
8625
6384
4259
536
-2786
-4333
-6671
-8199
-8638
-8230
-8002
-8729
-8525
-7397
-5954
-5047
-3866
-2676
-2179
-2951
-3619
-3974
-4272
-3794
-3005
-1273
679
2176
3861
5159
6147
7377
8649
9575
9882
9173
8125
6498
4411
2380
405
-1063
-2080
-2498
-2585
-2806
-3107
-3337
-3411
-3347
-3510
-3993
-4384
-4963
-5528
-6121
-6882
-7365
-7534
-7037
-5843
-4359
-2734
-989
797
2436
3627
4418
5004
5328
5466
5325
4908
4195
3213
2364
1678
1219
1070
1171
1439
1610
1452
1045
388
-518
-1504
-2487
-3338
-4298
-5369
-6111
-6681
-7086
-7076
-6552
-5531
-4195
-2786
-1581
-546
388
1029
1196
1378
1511
1514
1627
1616
1492
1412
1512
1808
2100
2411
2852
3152
3153
2796
2119
895
-186
-2499
-4412
-4677
-6091
-7647
-8514
-7477
-6632
-7671
-7632
-5180
-3594
-4290
-3923
-2304
-1048
-2246
-2886
-1984
-1617
-1683
-2129
-1231
-164
369
576
856
1374
1873
1894
1183
1161
840
105
-1026
-1807
-2058
-2632
-2958
-2808
-2209
-1760
-1501
-1003
-269
188
287
552
884
1072
1066
991
1138
1478
1349
1945
2289
2854
3754
3744
5070
5714
6409
7063
7382
8794
9179
9490
10015
9559
8359
6385
2887
-1329
-5435
-7538
-8966
-11282
-12281
-12079
-10917
-10122
-9527
-8003
-6095
-4858
-3431
-1758
-1316
-1627
-2494
-2107
-1748
-1879
-1124
3
1964
3888
5741
7455
8343
8960
9714
10121
9499
7767
5373
3408
1210
-1309
-3829
-5989
-7021
-7287
-6997
-6669
-6475
-5951
-5122
-4372
-3992
-4160
-4443
-4415
-4392
-4359
-4599
-4709
-4231
-3158
-1538
168
1845
3620
5398
6914
7852
8002
7577
6854
5838
4611
3027
1281
-329
-1621
-2483
-3083
-3464
-3521
-3267
-2874
-2602
-2629
-2841
-3217
-3686
-4221
-4838
-5333
-5616
-5568
-5202
-4544
-3529
-2159
-541
1158
2714
4020
5003
5546
5646
5254
4479
3511
2479
1508
570
-266
-860
-1200
-1289
-1245
-1178
-1102
-1081
-1146
-1413
-1941
-2675
-3557
-4373
-4978
-5344
-5467
-5266
-4689
-3722
-2547
-1304
-99
1074
1963
2304
2521
1953
1466
336
-370
-1106
-2421
-2490
-2868
-2770
-2999
-2629
-2024
-1890
-1758
-1931
-1544
-2045
-2332
-2992
-3250
-3603
-4051
-3692
-3764
-2973
-2497
-1691
-763
-100
632
783
1064
893
694
262
-390
-959
-1483
-1724
-2005
-1858
-1714
-1375
-661
-135
529
895
1290
1457
1403
1562
1491
1405
1103
1264
1826
1799
2508
2538
3655
4094
4249
5987
5266
6233
6850
7284
7768
8001
8567
7519
7079
4409
2017
-1411
-6353
-7792
-9322
-10469
-11501
-11720
-10115
-8677
-7563
-6113
-4105
-3302
-2009
-591
238
106
-1246
-681
11
287
424
1007
2651
4207
5827
7277
8180
8188
8135
8146
7307
5168
2378
305
-1474
-3144
-5161
-6813
-7516
-7671
-6952
-6091
-5457
-4804
-4047
-2924
-2068
-2184
-2745
-2919
-2736
-2323
-2236
-2121
-1438
-418
1075
2677
4027
5085
5973
6913
7414
6987
5795
4389
3014
1492
-149
-1658
-2915
-3816
-4205
-4166
-3920
-3688
-3383
-2811
-2336
-2162
-2252
-2499
-2746
-3064
-3324
-3327
-3162
-2762
-2028
-1010
248
1495
2708
3848
4648
5066
5131
4819
4181
3184
2032
893
-158
-1054
-1778
-2243
-2439
-2403
-2143
-1846
-1608
-1492
-1497
-1601
-1850
-2267
-2762
-3177
-3430
-3402
-3120
-2650
-1994
-1099
34
1222
2238
2997
3521
3789
3756
3361
2673
1777
823
-46
-906
-2221
-2541
-2872
-3257
-4817
-6159
-4309
-4532
-5918
-6229
-4789
-3874
-4753
-4798
-3477
-2453
-3149
-2036
-605
517
161
226
2308
2670
2279
1462
1783
1898
1046
283
-609
-1274
-1898
-2147
-2608
-2755
-2895
-2944
-2663
-1892
-1057
-1192
-1265
-244
750
924
814
1042
1854
2316
2457
2594
3010
3048
3332
3851
4198
4867
4423
4737
5731
5770
6044
6581
7392
8024
8993
9468
8603
6852
3407
-284
-5901
-9017
-10654
-12999
-13328
-13871
-11730
-9492
-7518
-5535
-3706
-2174
-978
972
1661
1675
99
436
1256
774
512
440
2188
3985
6312
8446
9131
9120
9093
9011
7394
4440
987
-1303
-3031
-4880
-6873
-8809
-9353
-9031
-7556
-6018
-5143
-4050
-2740
-1133
-488
-1104
-2090
-2515
-2307
-1848
-1727
-1660
-781
471
2352
4167
5396
6271
7014
7965
8079
6885
4914
2897
964
-916
-2623
-4016
-4990
-5490
-5203
-4474
-3773
-3311
-2867
-2154
-1706
-1600
-1752
-2156
-2714
-3179
-3216
-2940
-2597
-1958
-756
838
2547
3978
5050
5700
5903
5862
5411
4384
2874
1268
-2
-1001
-1987
-2781
-3210
-3196
-2766
-2193
-1668
-1427
-1417
-1435
-1517
-1842
-2525
-3268
-3685
-3706
-3496
-3113
-2456
-1451
-166
1285
2695
3729
4301
4567
4604
4300
3478
2344
1183
170
-600
-1201
-1594
-1799
-1747
-1451
-1029
-759
-687
-909
-1192
-2246
-3271
-3428
-4820
-5587
-5982
-7229
-6216
-5146
-5089
-3964
-2364
-316
640
1110
2163
2330
1508
1074
926
295
-1274
-2197
-1194
-1343
-1753
-1765
-1159
-206
-500
-95
67
-657
-1111
-1233
-1768
-2389
-2713
-2883
-2167
-1299
-296
312
1175
2543
3313
3865
3710
3890
3684
2934
2824
2194
1639
1220
1135
2078
2988
3059
4081
5548
6365
7733
8629
10087
10240
9867
8547
4586
295
-6703
-9569
-11110
-13391
-13465
-12776
-9153
-5893
-3148
-1737
-634
-1497
-919
697
97
-1065
-3030
-1780
-1104
-1440
-1784
-1583
1096
4027
7495
9926
10146
9828
10204
9197
6338
2132
-1921
-3105
-4175
-5398
-6522
-7541
-6652
-5078
-3319
-2461
-2318
-1974
-1004
-260
-1226
-3325
-4967
-5085
-4776
-4306
-3984
-2985
-949
1352
4181
6016
6592
7030
7658
7727
6452
4083
1873
370
-972
-1823
-2415
-2812
-2825
-2184
-950
-314
-337
-574
-730
-944
-1782
-2947
-4150
-5364
-5925
-5653
-4975
-3989
-2887
-1207
988
2811
4074
4640
4811
4701
4325
3703
2577
1186
60
-409
-397
-436
-521
-165
534
1255
1610
1320
618
-354
-1277
-2103
-3198
-4440
-5265
-5342
-4895
-4264
-3553
-2562
-1282
138
1410
2177
2393
2259
2132
1908
1346
581
-55
-304
-208
45
389
775
1163
1627
1967
1950
1479
623
-310
-1230
-2189
-3138
-3931
-4302
-4233
-3749
-3105
-2349
-1616
-858
-167
391
-345
-1230
-784
-1539
-2160
-4058
-3974
-2359
-3762
-4001
-2240
-366
-959
-609
1130
1964
-49
-884
526
-715
-2554
-3786
-2098
-2443
-3382
-2201
-1727
-631
-383
322
810
358
503
487
-84
-404
-532
-1192
-882
-210
309
526
652
2323
2513
2420
2608
2388
2391
1709
1591
1468
915
1113
1874
1848
3005
3692
4523
5269
6753
8844
9249
9596
10156
8428
3945
-464
-5920
-8241
-11402
-12667
-10932
-9724
-6460
-3245
-855
-532
-1141
-2261
-1696
-2636
-4018
-4767
-4871
-3309
-2856
-2015
-1753
-733
2042
4982
7689
8816
8891
9692
9745
7515
4196
606
-1403
-1993
-3039
-3407
-3685
-3187
-1161
539
1053
-31
-1164
-1622
-2185
-3816
-5716
-6949
-6965
-6208
-5488
-4667
-4238
-2712
-286
1961
3571
4136
4692
5401
5195
4055
2389
522
-362
-533
-125
484
820
1722
2789
3459
3273
2284
1204
82
-1106
-2294
-3660
-4944
-5723
-5794
-5165
-4564
-3991
-2965
-1717
-398
577
1035
1149
873
503
224
-304
-952
-1191
-842
5
911
1768
2593
3243
3771
3930
3504
2544
1339
372
-367
-1215
-2026
-2616
-2753
-2507
-2181
-1784
-1469
-1204
-826
-531
-524
-946
-1496
-1829
-2039
-2253
-2415
-2290
-1826
-1110
-253
560
1170
1612
1963
2182
2112
1678
1148
686
294
17
-202
-381
-415
-292
-30
199
287
267
216
45
-222
-707
-1227
-1793
-2145
-3074
-3287
-2468
-3077
-3686
-3907
-1988
-2230
-3770
-2858
-1357
-1817
-2659
-1037
-702
-1646
-2417
-334
-463
-1887
-1518
-566
97
-737
-21
-90
-289
104
124
-484
-683
-435
-623
-850
-684
-270
-876
-446
694
840
347
531
1442
1422
1027
1132
1432
1138
969
1232
1491
1259
1519
1816
2226
2849
3111
3026
3600
4311
4764
5641
6939
8100
8461
8458
6399
3668
-2312
-4524
-6389
-8848
-8763
-7264
-4378
-2149
172
713
314
-2544
-2777
-4125
-6224
-7220
-7074
-4962
-4308
-3158
-2733
-1547
222
2362
3370
3933
4239
5097
6500
5983
4815
2640
1613
1450
339
-545
-255
899
2634
4333
4826
4208
2663
1390
125
-2712
-5039
-6163
-5981
-5221
-4750
-4054
-3862
-3342
-2402
-1771
-1697
-1826
-1922
-1225
-919
-1114
-1250
-1685
-1239
-826
-302
465
1159
2219
3679
4831
5180
4857
4178
3526
2269
1022
-120
-903
-990
-527
225
538
450
409
297
-240
-907
-1828
-2629
-3123
-3496
-3568
-3836
-4089
-3970
-3604
-2983
-2424
-1922
-1209
-481
191
660
733
621
380
294
281
74
132
600
1395
2212
2816
3143
3140
2868
2463
1819
924
147
-363
-579
-726
-942
-1124
-1226
-1272
-1355
-1525
-1742
-1944
-2111
-2129
-2185
-2323
-2461
-2518
-2433
-2377
-2227
-1962
-1608
-1090
-440
174
689
981
1175
1212
1071
897
713
640
778
983
1290
1049
802
1326
188
-1040
-357
-1277
-2769
-2200
-1725
-2399
-2890
-2144
-2419
-3579
-3424
-3231
-3965
-3939
-3374
-3008
-2715
-2305
-1679
-2130
-1638
-1188
-1665
-1426
-1003
-655
-569
-77
433
309
313
873
700
607
813
915
1339
1450
1598
1610
1596
1512
1230
958
955
745
600
1083
1019
1151
1142
1347
1490
1310
1630
1622
1965
2132
2723
3226
4093
4672
5321
5941
4923
4068
1580
-703
-1707
-3625
-4062
-3218
-2262
-1045
910
1239
1270
280
-803
-1867
-3667
-4269
-5254
-4793
-4463
-4087
-3466
-2620
-1848
-951
-578
-702
-447
-643
405
344
172
42
-54
-99
-356
-569
-573
82
1092
2627
3263
4016
4002
3760
3379
1985
861
-26
-587
-748
-614
-538
-30
278
738
859
309
-204
-952
-1463
-2086
-2611
-2859
-3024
-2912
-2705
-2678
-2658
-2626
-2495
-1868
-1506
-1149
-742
-602
-377
-398
-596
-824
-995
-906
-497
-64
531
1139
1820
2456
2657
2740
2412
1976
1522
1013
634
364
240
423
546
535
526
308
180
-85
-292
-504
-785
-922
-1074
-1258
-1514
-1751
-1856
-1814
-1795
-1589
-1362
-1107
-772
-488
-284
-257
-291
-375
-496
-645
-735
-710
-561
-317
1
312
485
616
623
581
472
299
218
179
137
71
23
-9
6
-21
-50
-97
-115
-78
-59
-17
-42
-114
-194
-253
-347
-442
-525
-509
-463
-340
-221
-129
-211
-536
-365
-1054
-1215
-1382
-1624
-1526
-1456
-1321
-1313
-1033
-1183
-1052
-1308
-1158
-1457
-1198
-1241
-1124
-911
-878
-427
-447
-216
-284
-101
-211
21
-84
82
-8
71
0
-125
-171
-425
-334
-473
-285
-290
-6
43
332
237
307
291
122
16
-178
-229
-399
-299
-320
-175
-165
15
-15
169
160
189
323
309
461
541
650
658
739
709
801
795
941
1011
1195
1404
1566
1778
1800
1680
1413
1008
584
135
-178
-249
-261
-97
139
294
344
301
5
-214
-635
-984
-1249
-1362
-1390
-1362
-1232
-1103
-925
-849
-785
-902
-911
-1034
-995
-995
-986
-953
-910
-846
-865
-838
-841
-691
-592
-347
-183
15
46
22
-68
-263
-475
-693
-808
-881
-795
-684
-434
-262
8
174
271
267
177
34
-158
-294
-429
-502
-570
-513
-465
-325
-227
-106
-5
73
154
186
163
130
105
42
-34
-148
-197
-253
-254
-227
-109
33
149
227
285
279
190
69
-97
-230
-374
-461
-536
-558
-523
-482
-461
-429
-428
-446
-470
-517
-548
-604
-624
-634
-627
-641
-663
-666
-628
-555
-454
-350
-263
-163
-89
-56
-56
-94
-145
-172
-182
-199
-260
-277
-257
-227
-187
-163
-137
-120
-98
-109
-167
-226
-257
-298
-354
-412
-428
-415
-395
-354
-320
-283
-243
-197
-186
-222
-267
-299
-321
-350
-363
-348
-321
-297
-250
-222
-239
-232
-220
-248
-295
-336
-376
-443
-509
-555
-592
-622
-634
-632
-618
-620
-633
-633
-643
-651
-687
-726
-735
-754
-778
-792
-785
-778
-761
-728
-685
-678
-661
-627
-607
-581
-568
-556
-535
-520
-487
-446
-419
-373
-330
-277
-236
-211
-190
-176
-171
-192
-219
-223
-214
-212
-192
-186
-180
-180
-169
-151
-141
-124
-125
-149
-196
-240
-250
-265
-277
-262
-227
-170
-91
-12
62
125
175
223
286
338
360
364
352
322
254
208
188
201
258
344
422
472
525
580
603
585
549
490
423
358
287
246
209
206
211
227
249
228
194
155
78
-30
-146
-260
-361
-477
-597
-688
-740
-772
-767
-733
-733
-716
-677
-652
-668
-698
-723
-770
-804
-806
-806
-819
-807
-723
-634
-574
-502
-411
-314
-242
-167
-87
-60
-64
-69
-80
-104
-146
-176
-161
-110
-76
-66
-57
-22
9
13
5
-18
-79
-118
-129
-150
-188
-221
-209
-168
-149
-143
-146
-130
-67
-14
8
1
-24
-26
-62
-132
-214
-278
-326
-356
-350
-341
-304
-240
-160
-81
-46
-55
-69
-79
-105
-152
-207
-263
-304
-317
-336
-372
-404
-417
-407
-372
-338
-335
-318
-289
-290
-329
-379
-433
-476
-477
-471
-471
-465
-446
-417
-402
-382
-372
-374
-370
-354
-355
-358
-340
-326
-312
-316
-340
-366
-370
-354
-327
-304
-289
-230
-182
-165
-156
-161
-210
-237
-217
-198
-194
-213
-217
-221
-216
-222
-241
-258
-252
-233
-233
-246
-255
-270
-279
-297
-324
-344
-356
-346
-330
-315
-315
-331
-345
-359
-372
-383
-401
-411
-414
-438
-479
-502
-522
-536
-522
-493
-482
-493
-515
-537
-564
-592
-607
-603
-587
-564
-552
-549
-542
-540
-526
-494
-461
-412
-373
-314
-258
-244
-255
-259
-259
-261
-240
-206
-188
-175
-152
-129
-122
-143
-170
-185
-194
-218
-231
-233
-239
-249
-258
-247
-233
-220
-213
-189
-165
-155
-140
-110
-74
-38
-29
-25
-7
2
13
22
44
42
25
27
39
28
-1
-16
-4
10
4
16
14
11
20
18
7
-11
-7
-2
-21
-57
-110
-146
-177
-209
-217
-187
-162
-133
-66
3
65
86
87
106
108
91
85
90
105
108
86
75
36
-42
-109
-166
-219
-271
-316
-351
-398
-459
-496
-526
-565
-605
-646
-665
-682
-716
-738
-732
-712
-679
-614
-528
-442
-387
-339
-276
-239
-214
-185
-147
-128
-115
-98
-114
-132
-162
-181
-196
-210
-204
-172
-148
-133
-135
-165
-229
-296
-353
-395
-418
-416
-378
-345
-319
-320
-308
-280
-243
-193
-146
-131
-136
-128
-138
-156
-183
-188
-176
-156
-111
-71
-24
-2
4
-7
-48
-103
-158
-194
-223
-249
-256
-263
-277
-302
-318
-314
-313
-321
-336
-341
-329
-289
-258
-210
-155
-131
-127
-115
-75
-63
-36
6
37
40
11
-20
-74
-109
-147
-195
-242
-274
-290
-308
-329
-368
-416
-464
-514
-554
-572
-569
-539
-497
-467
-434
-401
-378
-345
-316
-290
-277
-251
-215
-194
-215
-240
-259
-274
-300
-339
-349
-365
-379
-403
-435
-465
-479
-478
-475
-505
-549
-583
-590
-582
-588
-586
-548
-491
-448
-385
-331
-301
-305
-288
-242
-241
-252
-234
-214
-196
-193
-204
-210
-211
-190
-165
-177
-190
-164
-157
-167
-210
-275
-335
-377
-403
-416
-418
-415
-379
-332
-292
-269
-259
-253
-227
-185
-177
-189
-227
-252
-250
-257
-262
-253
-222
-157
-89
-51
-22
-16
-1
-7
-39
-87
-118
-144
-182
-196
-233
-283
-301
-278
-251
-215
-174
-145
-136
-148
-189
-217
-253
-275
-264
-226
-174
-135
-96
-58
-40
-43
-55
-63
-87
-129
-153
-191
-248
-272
-290
-317
-334
-328
-310
-245
-176
-131
-117
-119
-123
-154
-199
-238
-278
-312
-336
-364
-357
-329
-299
-281
-277
-274
-282
-309
-328
-342
-335
-322
-328
-326
-300
-276
-249
-223
-194
-157
-111
-77
-88
-124
-169
-210
-248
-284
-327
-371
-398
-386
-344
-286
-218
-189
-158
-122
-96
-68
-80
-122
-169
-223
-269
-304
-321
-311
-289
-268
-236
-187
-156
-124
-90
-56
-61
-98
-115
-127
-155
-203
-225
-223
-217
-192
-157
-115
-100
-108
-88
-63
-59
-84
-127
-168
-193
-208
-220
-237
-234
-215
-194
-179
-180
-185
-195
-202
-220
-237
-256
-251
-258
-272
-287
-295
-278
-276
-255
-227
-199
-194
-189
-162
-172
-203
-234
-280
-316
-343
-371
-374
-368
-361
-356
-354
-360
-383
-402
-407
-412
-423
-437
-442
-441
-420
-399
-382
-361
-344
-307
-263
-215
-185
-161
-125
-118
-123
-129
-154
-205
-212
-211
-197
-181
-168
-127
-105
-90
-86
-84
-91
-118
-120
-139
-154
-164
-186
-209
-237
-267
-276
-269
-255
-246
-234
-201
-166
-160
-161
-158
-167
-181
-195
-224
-266
-275
-230
-162
-104
-63
-27
-3
7
5
-22
-71
-145
-217
-257
-285
-343
-399
-416
-408
-376
-346
-341
-332
-316
-264
-216
-198
-190
-195
-185
-161
-182
-206
-214
-191
-144
-108
-67
-30
-6
17
14
-30
-107
-169
-205
-231
-250
-269
-261
-247
-234
-236
-240
-254
-260
-266
-276
-287
-279
-253
-240
-232
-234
-243
-261
-255
-230
-200
-196
-204
-211
-212
-195
-203
-203
-186
-162
-161
-162
-160
-168
-175
-185
-203
-214
-220
-245
-271
-288
-308
-349
-370
-365
-356
-364
-358
-343
-340
-335
-328
-318
-295
-282
-253
-204
-168
-140
-110
-103
-101
-105
-115
-109
-107
-109
-126
-146
-140
-164
-207
-233
-248
-235
-213
-183
-168
-150
-134
-149
-183
-246
-290
-320
-320
-324
-314
-313
-295
-246
-201
-182
-186
-169
-160
-145
-146
-174
-196
-202
-206
-211
-211
-201
-193
-192
-188
-180
-162
-128
-104
-82
-81
-115
-134
-166
-210
-259
-299
-338
-361
-379
-389
-398
-425
-420
-394
-366
-339
-317
-314
-329
-349
-384
-425
-435
-414
-380
-311
-247
-202
-152
-106
-64
-55
-59
-64
-73
-106
-113
-123
-139
-139
-133
-150
-198
-237
-287
-325
-350
-346
-333
-319
-296
-292
-306
-329
-340
-343
-357
-366
-361
-335
-291
-255
-211
-192
-188
-177
-168
-154
-145
-161
-162
-151
-150
-145
-154
-163
-144
-131
-120
-92
-51
-13
8
23
-11
-63
-116
-144
-168
-190
-225
-274
-293
-312
-330
-346
-342
-346
-357
-343
-306
-284
-256
-230
-220
-207
-193
-174
-151
-149
-171
-179
-161
-162
-168
-185
-210
-243
-284
-312
-349
-387
-406
-418
-433
-427
-410
-395
-394
-401
-395
-383
-376
-372
-353
-337
-313
-286
-261
-248
-226
-200
-213
-218
-252
-284
-292
-284
-281
-285
-261
-235
-210
-189
-156
-131
-131
-140
-158
-187
-208
-244
-296
-332
-379
-412
-406
-405
-402
-370
-341
-314
-289
-288
-305
-329
-354
-372
-390
-387
-383
-370
-357
-361
-339
-297
-244
-178
-122
-95
-97
-85
-101
-135
-160
-203
-230
-248
-243
-242
-238
-224
-198
-167
-149
-134
-153
-188
-226
-278
-331
-377
-403
-428
-428
-435
-457
-465
-457
-433
-389
-362
-341
-321
-304
-299
-312
-335
-320
-297
-260
-205
-150
-86
-41
-3
5
12
14
14
-11
-56
-102
-148
-198
-243
-281
-329
-364
-380
-378
-365
-364
-356
-346
-352
-351
-334
-332
-331
-321
-318
-302
-289
-260
-214
-179
-135
-89
-53
-32
-20
-23
-25
-50
-86
-118
-150
-171
-231
-297
-352
-370
-374
-380
-382
-384
-382
-398
-404
-398
-389
-376
-344
-316
-293
-275
-275
-259
-265
-274
-260
-260
-267
-256
-237
-231
-235
-233
-235
-237
-235
-224
-202
-208
-218
-215
-215
-243
-295
-332
-334
-319
-316
-307
-299
-285
-283
-290
-309
-339
-355
-356
-342
-343
-354
-360
-353
-365
-379
-378
-356
-313
-261
-217
-199
-196
-189
-176
-183
-194
-226
-242
-251
-276
-279
-290
-320
-343
-354
-329
-317
-324
-295
-273
-270
-270
-298
-319
-336
-336
-323
-322
-299
-281
-261
-230
-227
-233
-237
-241
-246
-267
-312
-360
-372
-387
-397
-398
-394
-383
-375
-354
-350
-341
-339
-326
-305
-296
-271
-262
-282
-316
-341
-343
-330
-340
-351
-337
-323
-309
-307
-291
-261
-236
-217
-229
-227
-216
-208
-188
-176
-175
-154
-126
-120
-110
-102
-75
-42
-26
-33
-45
-65
-109
-138
-148
-178
-217
-250
-272
-294
-313
-329
-342
-322
-304
-296
-273
-246
-233
-246
-244
-245
-256
-239
-213
-182
-164
-148
-143
-150
-173
-179
-166
-160
-163
-153
-130
-131
-141
-167
-208
-250
-263
-274
-277
-277
-281
-282
-282
-298
-314
-320
-335
-369
-380
-361
-361
-359
-352
-331
-309
-285
-266
-238
-210
-169
-115
-61
-22
-10
-5
-12
-39
-90
-132
-156
-177
-191
-195
-212
-236
-256
-262
-270
-293
-307
-311
-306
-291
-278
-255
-252
-279
-309
-326
-353
-365
-364
-341
-294
-252
-207
-182
-154
-135
-130
-112
-102
-102
-92
-66
-68
-74
-113
-159
-179
-218
-256
-280
-279
-283
-274
-283
-301
-316
-338
-346
-364
-382
-399
-391
-354
-322
-287
-241
-205
-185
-192
-205
-219
-245
-259
-238
-221
-217
-208
-200
-185
-179
-172
-182
-182
-196
-210
-223
-250
-252
-256
-265
-275
-289
-303
-306
-302
-299
-294
-269
-241
-235
-229
-253
-289
-313
-364
-347
-255
-217
-209
-170
-110
-62
-27
-45
-74
-82
-101
-141
-186
-225
-245
-243
-231
-227
-224
-212
-210
-226
-224
-210
-240
-270
-288
-320
-344
-330
-316
-305
-280
-229
-192
-156
-120
-76
-42
-27
-26
-74
-131
-185
-238
-265
-270
-253
-220
-197
-170
-139
-127
-141
-168
-180
-193
-213
-240
-274
-279
-279
-286
-310
-313
-296
-278
-273
-279
-280
-290
-305
-348
-408
-440
-459
-485
-491
-473
-446
-403
-359
-324
-290
-268
-252
-241
-250
-251
-239
-243
-262
-287
-312
-333
-354
-350
-324
-294
-259
-226
-223
-242
-268
-282
-292
-318
-321
-309
-299
-281
-268
-260
-260
-260
-233
-224
-242
-260
-270
-294
-316
-338
-338
-327
-325
-306
-289
-278
-268
-277
-253
-214
-203
-213
-204
-215
-224
-236
-252
-249
-261
-278
-302
-318
-327
-330
-311
-303
-314
-328
-335
-335
-323
-307
-295
-282
-264
-266
-293
-305
-305
-309
-327
-347
-353
-359
-376
-386
-390
-392
-394
-393
-391
-376
-349
-325
-296
-260
-236
-225
-209
-214
-228
-219
-200
-190
-189
-180
-183
-204
-222
-231
-241
-263
-282
-315
-324
-329
-351
-367
-384
-390
-376
-341
-305
-297
-282
-276
-299
-306
-310
-320
-330
-341
-330
-300
-273
-267
-254
-238
-250
-251
-234
-214
-201
-208
-221
-238
-287
-326
-346
-351
-353
-358
-356
-335
-316
-308
-303
-288
-286
-291
-270
-260
-279
-304
-329
-355
-381
-408
-409
-399
-394
-409
-431
-457
-489
-537
-623
-742
-920
-1150
-1420
-1674
-2030
-2257
-2337
-2388
-2312
-2039
-1765
-1705
-1229
-683
-220
164
650
954
1029
1232
1098
905
608
483
164
-164
-345
-571
-674
-827
-713
-717
-563
-424
-331
-189
-50
18
-59
-22
-3
-65
-193
-225
-282
-359
-480
-554
-702
-782
-803
-817
-821
-737
-608
-557
-382
-321
-213
-173
-87
-118
-83
-97
-89
-107
-165
-194
-241
-239
-293
-243
-232
-182
-272
-199
-256
-229
-238
-263
-257
-311
-283
-366
-306
-359
-308
-379
-337
-362
-411
-365
-356
-333
-384
-304
-320
-314
-337
-331
-359
-359
-376
-458
-395
-322
-298
-339
-319
-327
-343
-374
-283
-288
-269
-289
-247
-216
-193
-142
-204
-172
-172
-153
-173
-174
-191
-145
-173
-195
-190
-286
-210
-175
-139
-201
-199
-120
-130
-195
-233
-223
-171
-224
-120
-161
-88
-82
-81
-99
-126
-52
-196
-133
-206
-148
-289
-276
-239
-321
-324
-405
-284
-364
-410
-450
-366
-372
-441
-335
-340
-266
-373
-406
-274
-194
-278
-350
-188
-127
-240
-354
-143
-211
-213
-280
-258
-262
-356
-234
-281
-289
-203
-142
-312
-167
-199
-205
-269
-245
-178
-274
-23
-50
-122
-121
-64
-201
-133
-252
-392
-379
-367
-247
-454
-495
-325
-340
-440
-524
-444
-254
-327
-312
-378
-254
-156
-296
-397
-293
-251
-491
-187
-433
-185
-86
-293
-201
-416
-126
-105
-304
-384
50
55
-542
-228
313
-70
-494
-95
371
-298
-408
-326
-75
-242
-641
-107
-143
-154
-142
-238
-249
-209
-76
-663
-219
-430
-293
-38
-864
-117
-171
166
-538
-312
-169
-579
-565
-833
-128
-310
-932
-723
-412
-330
-372
-988
-380
-29
-704
-732
-378
-421
-965
-161
35
-378
-112
-802
306
62
-302
130
146
93
-612
-289
22
-814
-12
776
203
87
-425
598
274
-970
-124
151
-655
-655
-386
-375
88
-734
-424
686
-499
-1119
71
489
-875
-1073
97
441
-673
-1672
-401
467
258
-707
236
187
119
818
-1840
25
820
-324
-176
-905
905
300
-462
-322
-325
533
94
-396
-487
746
274
-1583
-40
-34
-67
-922
-250
317
-832
925
-1332
-44
426
-108
-1261
-610
1316
-25
-1523
-198
797
458
-1045
-1002
1461
225
-879
-979
358
536
-752
-445
450
127
-192
-816
469
-691
416
64
-1314
780
-1076
-254
211
-549
33
-904
330
1036
-475
-1050
-17
736
-1474
-850
342
390
604
-1900
368
844
-613
-1138
-586
606
-615
-890
413
-789
-438
-394
-190
-292
-411
-46
-230
153
-1022
448
-901
-145
153
-667
-749
-1102
388
-171
-736
-782
699
30
-686
-611
289
-210
-1172
248
-570
-621
-634
189
-1404
-544
-751
263
-459
-1720
1706
-65
-1421
352
82
-670
587
-2281
1118
-616
-845
-952
-171
1338
-1145
-517
142
1366
-708
-426
1224
-113
-191
-1070
-85
677
-526
-1126
-132
387
-609
-1596
294
1019
-1464
-462
801
816
-1872
-896
398
245
-1434
-1754
507
-249
702
-1022
-504
1807
-508
-1055
591
343
122
-1028
137
345
-1496
10
-1165
1015
-1226
-1815
2360
-736
-1655
-346
1535
111
-1001
-2111
1200
550
-2184
-2061
884
566
-1644
-752
-691
1512
-273
-1581
-425
619
728
-1368
-2457
1208
87
-1815
-1533
1002
-258
-439
-58
478
1496
-1371
-1210
1088
-83
-2663
359
-1277
-267
-314
-1307
169
474
-890
-1220
66
-136
-538
-950
-812
-496
751
-1863
568
-174
-224
305
-1136
241
-570
158
-1200
221
171
-185
-1125
578
-492
-668
348
-648
946
-580
-1421
-637
1378
-1900
-343
-822
-852
-57
-1314
-788
-547
-372
-228
-715
-176
518
-238
-817
-1207
1182
-506
-2116
-691
293
484
-2054
-387
2213
-581
-770
136
-422
-2095
771
479
-2075
-440
249
603
-1493
-845
500
183
-1987
-379
1897
-1780
-312
185
796
-449
-2256
847
378
-1329
-24
-166
661
-465
-1183
317
-429
714
-68
-829
-170
1353
-1750
-883
-1197
769
-378
-1506
499
268
542
-2395
1508
-1031
-1686
-269
-534
-78
-394
231
-899
1009
-2100
4
-2088
-9
151
-68
1425
-1039
496
-3
-525
-1172
302
-899
338
-629
-246
-237
-891
409
199
-1365
567
873
-1356
-376
831
32
-1720
-466
-581
-1223
-485
-6
-1294
451
108
780
-771
-1024
1098
-568
-501
-766
485
-36
-1794
-1059
-1004
-401
-399
717
145
1817
337
-1302
11
-407
-567
-402
-1992
-61
606
-1451
-26
-661
1771
-364
-464
1141
-669
-107
-1039
80
840
-941
-727
1488
429
-2029
-889
765
-1012
221
-542
-751
775
1077
-1572
-851
2303
-1221
270
-1582
-244
991
831
-1593
-1350
3460
-176
-1180
231
2135
-568
-2017
35
806
-1481
-106
-655
1046
64
-942
518
-669
233
-993
-650
42
17
-1392
512
660
36
-1320
-1498
797
-1112
-80
-1233
-74
787
-213
-970
-998
2134
-1231
-1161
511
-768
632
-157
-626
895
1339
-1168
-2546
1110
829
-791
-1166
-501
1297
-334
-2333
633
2406
1065
-1884
-504
1261
-1018
-1221
-857
183
603
118
-430
964
319
-731
5
817
-1861
-116
961
-1406
-902
-1212
2110
-1005
-608
601
547
523
-2374
191
-357
-1186
-787
207
1033
-1205
-13
142
-408
241
-1137
-870
-32
113
-1188
-1256
427
1914
108
-804
357
663
522
-2215
-1027
-115
-404
-489
-1055
-76
-657
1646
-617
108
-928
617
791
-1462
-1531
-383
840
-1627
243
-203
-1096
484
-277
-1113
577
-765
728
-1287
-1279
2294
-623
-399
-493
968
-180
-1271
367
-368
628
15
-1397
1034
999
425
15
-652
2251
1189
-1544
-384
447
38
-633
-549
1683
199
-105
501
1141
689
-1111
-1171
163
-812
-346
-1375
-1158
312
1371
542
-266
3104
1355
-818
-1723
157
-614
-1319
634
-390
1784
1140
-1181
-794
1448
-299
-1833
-543
459
129
-1641
183
-74
398
-581
-837
1199
694
-1019
-702
1001
-904
-861
23
657
444
-2030
500
-470
-47
-759
-1797
-697
-233
1139
-2123
-696
997
611
-509
-161
415
867
-337
-1630
1624
-251
-746
-869
292
480
-830
-4
-413
419
395
-1582
-1033
1340
44
-843
820
725
-307
266
-411
484
-664
352
-487
-599
899
185
-638
-377
993
-307
-633
-599
-723
121
-392
-1480
-1113
845
-150
-1396
541
896
1037
-1415
394
-526
-115
-608
-2191
-285
551
146
-361
2009
436
148
-927
445
679
-1747
370
71
-628
-280
-95
714
634
-95
343
-531
-790
-309
712
-1517
-741
899
-120
-524
267
-180
-529
111
100
-888
-1421
589
509
1100
-198
-207
65
374
-320
-2434
-998
402
-702
-930
385
2035
570
349
-27
-586
-1874
41
807
-2007
-463
1140
639
-1288
648
711
212
879
107
-633
-321
464
-1377
-579
-42
-411
1362
-1783
763
119
-25
1783
-1219
508
633
-170
-864
-1138
-114
753
263
-1154
1000
-531
-1063
-142
237
644
-2064
2594
-443
-2295
1858
-932
-1087
-620
-553
-185
-63
377
410
451
1055
329
-1663
-516
852
-781
-2614
-349
689
-1377
-955
749
297
-770
2307
-1272
253
634
-814
681
-2222
-872
905
554
-835
-267
2329
1106
-1063
601
45
-642
1
-2015
307
-464
-843
-315
547
744
-797
-391
1466
25
-959
-1343
1340
960
-2003
675
1059
-1328
390
1284
-1073
-2
574
1222
-396
-356
117
153
-521
-579
289
-849
-728
463
589
-1732
2370
1303
-1811
302
40
-1659
709
-1612
-1986
815
-197
907
-2140
-817
838
791
-3183
198
1486
-724
-412
-982
-504
-589
453
-1173
-487
853
1868
-143
-896
934
68
-1045
844
187
-854
-910
647
28
-1044
-171
-32
1506
234
-882
431
1710
-1175
-1007
470
-207
-1028
-420
760
-573
365
-739
521
-362
-642
1731
-1529
-572
99
-353
-990
-356
-428
180
380
-1229
-1191
312
898
-688
-218
149
16
-1956
-611
-138
-885
-111
-177
-406
-570
306
7
-1019
-51
728
-512
-1211
1258
-681
-1475
-202
857
350
-1727
1110
1141
-1259
-1400
1350
1059
-1035
-1299
308
563
-1744
-558
1075
97
251
-1728
542
4
288
-1286
-1467
207
-568
137
-772
1333
-400
-500
-482
486
-1727
-838
-837
241
-26
-2280
-334
1744
-923
-1393
-429
545
1858
-1015
-758
165
6
-1940
-761
227
202
-824
-214
-296
1516
390
-1738
1065
128
639
-574
-1892
1575
853
-2086
-1962
1006
1416
-1459
353
347
651
-623
-2513
-485
607
-1479
-1594
-1518
79
-571
-1099
-523
129
661
-1220
-634
-414
-1559
-813
-967
-1786
-377
-609
194
116
-1061
-311
1697
78
-1585
-950
694
-198
-1038
-1673
886
231
-1286
353
230
597
-61
-835
190
1064
-769
-2219
-1135
-890
-190
805
-940
-788
978
-59
792
344
-1559
-262
1325
-1113
-3087
265
-667
1296
-1290
-533
950
1428
112
-1077
-154
-545
290
-2055
-1071
-1278
1383
-544
-845
1096
723
1021
-776
-568
387
-847
-1887
-648
-879
-620
70
127
-1330
1925
201
-2392
-775
1173
532
-2593
-978
454
-1159
-1772
-136
270
-150
-560
-1195
680
-442
-455
-705
-686
420
-1849
-1131
-537
1113
-924
-756
1233
227
-605
556
-780
805
1027
-994
-1121
217
751
103
-1618
-734
2321
-1017
-1441
44
1490
-648
-553
-897
-1438
-304
598
-1644
-890
1725
206
-1480
12
1102
-85
-2471
-944
1387
-629
-1683
729
1101
-758
96
-832
696
-1207
-1794
621
370
299
-918
61
-550
409
6
-1219
-1314
172
-450
-1360
557
-404
740
-1669
452
-238
-1103
-477
413
-285
-1801
588
172
-1535
-161
345
-346
-446
-35
843
-91
-97
-845
-700
-443
-685
-585
295
133
392
-718
-776
477
580
-1688
23
372
232
-296
-2228
-592
2091
-120
-4104
1237
1564
-925
-1124
-306
1373
-416
-1738
127
574
-878
-1265
670
-66
-348
-1793
230
-552
-320
-1010
200
1737
-1712
340
62
-705
-2088
-195
-1044
-539
-145
327
837
-400
119
240
-795
-2784
-840
203
-1398
-1288
-68
32
-486
-622
1396
83
-375
709
423
-913
-937
-84
-1799
-887
-781
-110
1015
-316
404
64
1513
-974
-966
431
-828
-1853
-849
-689
-936
511
-59
266
-265
-668
91
-960
-958
-1736
460
-978
-1213
-604
-1090
500
1144
294
-401
1249
547
-758
-1114
-387
-263
-1220
-599
352
66
-46
381
902
-41
-774
-865
-426
-170
-1392
-1382
3
95
438
-584
237
1106
468
-1830
-164
1009
-1406
-1422
-685
776
-1798
278
965
93
-278
-483
737
910
-1159
-2595
1438
-74
-782
-2103
1023
1641
-966
-1107
1069
224
-1478
-744
-897
-621
-1351
-765
-476
1244
-180
-980
369
484
-969
-293
-376
-1180
-588
-85
698
-1049
-162
240
193
108
-1309
-715
-151
-271
-166
-1142
-71
865
-141
4
433
-354
333
-284
-673
-471
-14
280
128
-102
-587
890
129
-1098
-646
507
-756
-1387
-861
-228
-259
-1452
-47
1139
943
-631
-1184
341
98
-1533
-1814
-753
1058
307
-1201
1251
900
187
-171
-1260
23
-62
-1118
-1228
571
415
-684
-165
1044
381
-975
211
434
-509
-1000
-1165
137
-643
-845
-503
1171
730
-751
94
497
-763
-1140
-427
-1125
-265
-401
-761
420
-339
152
604
288
-1702
-1201
688
-717
-1153
-1282
837
1112
318
-1102
-627
1037
-439
-1172
-790
607
537
-679
-302
1198
668
-1136
29
1136
-768
-762
-296
138
-278
-325
-843
-560
224
-340
-767
-29
703
-735
-175
408
-121
-909
171
424
312
-499
-295
1596
-639
-381
-433
-129
287
-312
109
-553
737
-369
5
-647
-398
-38
-269
-389
-641
840
117
-541
-927
54
-497
-1210
-876
-30
-795
-93
-247
-600
-346
-459
-893
-803
-88
-909
-630
-215
253
-777
233
-43
-449
-185
-108
-50
-500
-397
107
-445
-810
-272
-763
-569
-708
-957
-647
-483
-630
-1050
-912
14
-1229
-767
500
-787
62
291
-86
-1094
248
1030
-652
-98
414
225
-212
-234
-460
-388
-120
-35
-417
-480
222
-570
-1008
-256
118
-405
-947
349
-48
-1051
-453
-450
-106
354
-433
-663
0
144
-688
-1134
-320
-258
-497
-633
-461
-193
61
124
-747
-236
-219
-714
-827
-739
123
-783
-954
613
-238
-1594
-881
1
-313
-1288
-1138
158
29
-1102
-1338
-284
-65
-1130
-751
-248
6
-136
-1
-470
-214
-166
-532
-466
-634
54
-619
-487
-388
-288
-143
-1102
-323
97
-803
-758
-6
-377
-497
-136
-263
23
-361
-671
-39
-225
-315
-287
-416
-177
-207
-699
-1091
-286
-353
-520
-79
-268
-618
-726
-656
-603
-629
-559
-201
-208
-424
-280
-581
-421
242
-886
-885
-156
-100
-64
-422
-1234
-487
358
-633
-1361
-666
382
36
-583
-805
-348
514
-587
-1036
-802
-320
-154
-1092
-764
-214
205
-444
-856
-635
-449
-638
-812
-1171
-746
-313
-626
-548
-936
-673
-57
-475
-1471
-681
-424
-689
-1174
-1264
-440
-416
-402
-640
-511
318
-121
-584
-760
-417
-247
-519
-603
-214
-296
-413
-42
-572
-444
-601
-227
-630
-1207
-604
-273
-718
-897
-589
-522
-646
-344
-621
-1245
-452
-336
-864
-937
-284
-59
-80
-562
-493
-72
-130
-357
-880
-697
-479
-7
-384
-798
-111
259
156
-450
-346
81
-398
-666
-208
-581
-840
-301
-159
-713
-777
-557
-197
-387
-823
-504
58
-276
-852
-450
-383
-79
-299
-442
-106
181
28
-488
-785
-293
-59
-828
-838
-690
-344
-403
-542
-436
-582
-668
-452
-555
-667
-781
-665
51
-265
-926
-873
-280
-167
-818
-937
-118
102
-658
-809
-224
-234
-765
-916
-750
-23
-269
-606
-322
7
-208
-839
-824
-599
-364
-684
-765
-284
122
-334
-744
-497
-230
-367
-896
-731
-362
-236
-619
-752
-456
-375
-400
-407
-487
-327
-259
-362
-516
-766
-657
-484
-538
-897
-823
-260
-376
-224
-505
-593
-572
-584
-767
-1014
-878
-546
-305
-556
-409
-378
-176
-336
-661
-516
-350
-277
-385
-225
-160
-81
-146
-348
-270
34
-65
-517
-217
-84
97
-199
-488
-209
-144
-169
-625
-410
-25
109
-215
-436
-326
-278
-327
-522
-395
-287
-93
-188
-321
55
-164
-416
-208
-240
-212
-284
-158
-9
3
-14
-99
72
-15
-248
-286
46
146
-60
-282
-54
53
2
-279
-208
-52
-174
-193
-286
-225
-318
-237
-218
-195
-103
-123
-39
34
4
-59
-111
-24
-63
-314
-294
-305
-333
-467
-559
-390
-443
-555
-737
-755
-856
-1012
-1167
-1224
-1151
-1183
-1171
-1259
-1345
-1300
-1329
-1465
-1571
-1485
-1409
-1436
-1501
-1441
-1357
-1472
-1427
-1457
-1412
-1347
-1389
-1331
-1247
-1218
-1206
-1134
-1048
-1054
-1071
-900
-819
-835
-782
-684
-572
-500
-581
-500
-328
-263
-261
-302
-120
-71
-94
-82
-209
-173
-89
-37
-85
-119
17
51
-71
-121
-148
-158
-55
29
-187
-307
31
132
29
-167
-140
73
-37
-125
-31
33
32
360
205
-23
89
244
416
-38
-221
274
328
126
53
291
496
370
255
150
161
221
344
193
-27
207
452
520
255
46
341
548
445
155
137
519
676
613
687
707
835
1232
988
617
853
1299
1435
1111
1322
1091
450
407
-181
-570
33
666
576
340
724
574
-157
-792
-880
-911
-1644
-1598
-841
-534
-523
-696
-571
-964
-1771
-2199
-2347
-1943
-1742
-1802
-1385
-931
-973
-1362
-1263
-1174
-1464
-1758
-1712
-1252
-1104
-960
-661
-618
-607
-653
-526
-361
-257
14
-15
-134
-81
49
37
35
253
274
309
381
467
513
321
190
-15
-124
-74
-89
101
287
391
185
-118
-166
-291
-544
-760
-606
-479
-532
-422
-275
-213
-428
-649
-797
-1031
-1043
-1105
-1012
-777
-778
-809
-822
-745
-810
-899
-904
-885
-856
-904
-702
-548
-533
-532
-519
-489
-603
-509
-337
-318
-292
-299
-272
-256
-223
-132
-23
12
20
113
56
24
16
-84
-82
-144
-115
-27
102
204
147
145
110
-36
-131
-145
-113
-139
-140
-75
-65
-127
-159
-160
-353
-459
-482
-526
-488
-435
-356
-384
-435
-481
-587
-620
-612
-647
-724
-658
-605
-591
-567
-562
-455
-500
-571
-497
-503
-451
-466
-446
-435
-639
-391
-518
-682
-144
-171
-498
-391
-211
-402
-795
-598
-504
-834
-992
-751
-578
-655
-633
-672
-717
-885
-1164
-1188
-1197
-1034
-1129
-1210
-805
-753
-923
-953
-872
-954
-1295
-1306
-1055
-945
-988
-830
-587
-643
-736
-773
-706
-741
-805
-763
-704
-520
-447
-423
-263
-206
-277
-332
-310
-218
-193
-149
-18
55
57
188
269
350
298
304
483
343
279
524
489
435
497
557
562
528
650
670
578
708
668
546
797
890
781
1044
1157
1073
1105
1365
1314
1235
1355
1446
1559
1683
1779
2074
1569
588
447
152
-461
218
1184
1052
861
1094
912
-135
-932
-998
-1196
-1580
-1654
-965
-169
-60
-264
-462
-988
-1822
-2429
-2518
-2090
-1617
-1518
-1104
-576
-727
-1091
-1201
-1256
-1719
-2046
-1681
-1173
-777
-363
-15
18
-132
-287
-328
-325
-247
-5
67
12
220
476
561
579
580
553
503
453
436
542
600
371
167
253
372
313
411
632
626
306
14
27
-64
-317
-389
-287
-193
-221
-156
-32
-135
-456
-769
-935
-1013
-1033
-929
-631
-456
-519
-596
-597
-696
-897
-982
-1040
-1114
-1007
-801
-643
-502
-438
-465
-635
-795
-741
-623
-602
-486
-309
-225
-207
-105
-16
-10
-65
-149
-148
-111
-50
-20
82
152
78
55
101
158
142
130
135
36
-130
-103
-44
-93
-117
-37
-45
-141
-141
-129
-224
-399
-454
-489
-580
-542
-434
-391
-416
-457
-502
-613
-714
-733
-789
-828
-769
-690
-634
-541
-506
-550
-568
-669
-736
-730
-612
-475
-440
-378
-313
-298
-302
-336
-382
-361
-375
-405
-382
-266
-204
-201
-193
-208
-216
-236
-200
-220
-207
-175
-217
-199
-202
-191
-143
-146
-274
-211
-168
-336
-198
-106
-302
-263
-146
-199
-321
-269
-201
-380
-583
-629
-653
-719
-818
-775
-664
-764
-866
-795
-821
-922
-1045
-1148
-1195
-1208
-1223
-1115
-1042
-1010
-1067
-1105
-1191
-1178
-1194
-1100
-947
-972
-910
-891
-692
-639
-617
-613
-557
-612
-646
-568
-433
-435
-314
-154
-260
-153
-67
-182
-150
-100
-159
-160
32
78
35
118
155
24
63
137
106
139
192
125
101
142
120
175
227
190
153
243
168
45
132
270
210
251
505
512
423
583
560
374
452
517
571
666
799
885
828
958
1015
850
983
1125
1142
1149
1238
1632
1511
1459
1520
764
614
265
-3
465
658
681
585
656
543
-360
-755
-873
-1149
-1585
-1557
-924
-756
-802
-915
-1049
-1520
-2234
-2362
-2385
-2091
-1781
-1567
-1110
-855
-924
-1160
-1239
-1245
-1514
-1447
-1069
-495
-137
207
476
406
381
155
96
144
148
390
445
618
868
921
845
671
563
381
194
243
339
427
374
346
278
212
48
-107
-120
-200
-327
-454
-415
-337
-376
-465
-477
-452
-551
-535
-512
-476
-548
-695
-655
-704
-670
-544
-492
-388
-396
-383
-405
-427
-385
-465
-450
-384
-293
-155
-34
100
64
14
-70
-144
-143
-92
10
70
182
293
304
256
253
203
37
-61
-67
-52
21
44
103
99
-19
-131
-253
-298
-410
-499
-534
-563
-548
-577
-596
-628
-694
-804
-800
-780
-737
-672
-658
-570
-519
-493
-461
-448
-391
-434
-410
-359
-277
-182
-168
-61
-31
-54
-17
-5
43
43
109
126
121
124
116
137
142
110
50
35
32
-31
-33
-21
-77
-117
-188
-184
-132
-167
-230
-208
-260
-281
-544
-577
-343
-853
-684
-364
-764
-936
-771
-706
-1323
-1312
-879
-1305
-1355
-1126
-1203
-1196
-1339
-1471
-1493
-1497
-1560
-1544
-1283
-1059
-1133
-1002
-873
-909
-908
-1053
-764
-591
-685
-407
-121
-33
-175
-129
-48
-223
-278
-218
-108
-22
21
40
102
82
-122
-182
-182
-221
-271
-215
-68
-97
-84
-84
-107
-216
-281
-190
-204
-109
-56
64
98
122
170
150
188
190
177
238
324
305
354
527
448
383
478
496
439
412
578
624
460
544
679
618
566
656
712
698
735
759
720
767
790
658
729
775
702
703
806
883
750
824
934
862
863
860
944
911
560
590
438
30
236
190
154
81
51
143
-406
-585
-716
-1077
-1177
-1325
-1097
-933
-1026
-986
-1027
-1168
-1535
-1757
-1715
-1632
-1564
-1386
-1008
-784
-760
-823
-756
-725
-854
-732
-468
-104
94
327
531
547
527
345
296
295
322
388
481
715
726
652
541
369
198
-28
-121
-88
-83
-67
-39
-84
-137
-250
-466
-591
-646
-662
-707
-637
-528
-529
-535
-620
-662
-676
-801
-783
-720
-622
-556
-571
-424
-419
-445
-508
-432
-331
-408
-241
-78
-5
-10
33
94
36
53
52
92
120
115
190
146
164
158
135
35
12
98
0
-21
-57
-32
-120
-285
-253
-321
-410
-455
-401
-380
-460
-390
-419
-470
-513
-523
-516
-524
-518
-498
-448
-449
-414
-439
-369
-356
-359
-234
-287
-198
-106
-127
-98
-74
33
-44
-89
-58
-74
-95
-214
-101
-81
-162
-142
-195
-157
-344
-414
-442
-728
-601
-695
-851
-642
-813
-854
-894
-948
-1053
-1334
-1128
-1161
-1384
-1024
-1018
-1102
-988
-1077
-1056
-1162
-1231
-1120
-1104
-908
-829
-762
-477
-607
-628
-567
-687
-579
-631
-527
-369
-389
-311
-315
-252
-328
-406
-280
-279
-262
-156
-55
15
7
-54
-101
-124
-208
-247
-172
-74
-24
82
123
103
146
116
-5
-35
34
31
66
153
132
202
115
117
96
-23
62
32
179
194
264
400
295
375
322
191
205
269
245
233
487
486
396
502
497
405
247
356
327
249
408
405
436
397
302
223
210
122
127
325
372
468
408
456
411
216
253
225
354
321
364
506
340
229
122
63
-97
-213
-124
-130
-189
-325
-461
-601
-866
-956
-1028
-1023
-938
-914
-907
-830
-826
-984
-967
-990
-877
-805
-646
-283
-314
-263
-149
-213
-292
-314
-202
-164
-57
24
102
105
82
30
-188
-239
-359
-391
-280
-294
-133
-107
-116
-99
-240
-253
-321
-345
-281
-118
-18
-11
90
41
-48
-240
-318
-323
-437
-330
-285
-283
-238
-305
-407
-495
-586
-728
-686
-624
-565
-519
-495
-441
-522
-533
-561
-530
-440
-359
-212
-73
44
13
23
34
-71
-74
-37
77
133
182
294
216
151
83
0
-118
-199
-215
-194
-218
-270
-359
-452
-624
-789
-788
-833
-716
-804
-754
-672
-942
-941
-1034
-1062
-1111
-1146
-929
-1031
-1044
-1009
-1164
-1235
-1369
-1347
-1328
-1246
-1134
-1107
-1053
-1058
-1138
-1225
-1184
-1211
-1131
-979
-866
-717
-707
-524
-568
-630
-588
-660
-544
-553
-418
-292
-246
-144
-248
-293
-345
-379
-363
-343
-241
-162
-155
-188
-186
-318
-394
-390
-441
-391
-345
-255
-209
-243
-187
-244
-251
-208
-273
-167
-74
-37
-35
28
67
-79
-24
40
-3
53
187
130
154
232
143
236
270
314
484
524
613
578
616
683
535
669
809
748
820
828
799
636
566
559
491
481
518
483
486
409
175
136
35
-114
-125
-8
41
-32
121
30
-14
-17
-29
148
167
416
559
498
625
612
542
466
542
529
570
640
814
754
643
546
289
193
100
66
193
235
303
158
132
155
-222
-265
-161
-196
-194
-82
81
19
-213
-348
-293
-507
-569
-499
-454
-392
-618
-534
-617
-970
-1045
-1155
-1173
-1187
-1144
-949
-872
-907
-976
-998
-1019
-1048
-985
-818
-666
-561
-387
-324
-361
-332
-424
-506
-425
-315
-220
-102
47
26
-70
-127
-226
-334
-449
-393
-313
-294
-183
-219
-257
-341
-512
-477
-477
-438
-323
-291
-178
-310
-443
-397
-563
-613
-628
-608
-543
-701
-644
-657
-867
-908
-1051
-1063
-1063
-1195
-1072
-1075
-1118
-1098
-1113
-1088
-1165
-1135
-1035
-1046
-1003
-941
-913
-902
-919
-900
-935
-948
-931
-881
-770
-769
-715
-623
-620
-653
-664
-631
-633
-610
-581
-543
-493
-462
-462
-469
-435
-457
-453
-382
-382
-397
-396
-413
-415
-403
-430
-416
-394
-358
-349
-386
-333
-374
-394
-374
-339
-238
-278
-200
-168
-225
-229
-250
-212
-210
-151
-31
89
60
120
263
229
275
293
373
451
383
471
511
444
466
405
362
317
246
214
229
214
166
135
153
46
-57
-84
-169
-196
-222
-165
-126
-143
-179
-245
-254
-310
-310
-266
-360
-322
-285
-350
-395
-458
-439
-488
-545
-490
-420
-437
-410
-289
-286
-201
-146
-91
-12
-43
114
258
240
415
403
423
584
547
674
674
609
671
494
570
570
441
537
364
306
197
109
94
-40
45
-26
-89
-35
-184
-129
-184
-270
-131
-218
-138
-65
-234
-155
-247
-364
-288
-408
-321
-346
-381
-249
-361
-377
-314
-352
-406
-334
-269
-297
-264
-191
-52
-87
-79
8
4
38
40
115
89
-36
-46
-28
-101
-276
-240
-329
-547
-646
-772
-893
-1062
-1199
-1215
-1278
-1310
-1273
-1310
-1261
-1239
-1221
-1041
-968
-819
-685
-643
-479
-423
-329
-236
-204
-101
-129
-113
-96
-124
-153
-177
-171
-222
-252
-254
-271
-302
-410
-455
-388
-405
-443
-365
-332
-279
-255
-240
-173
-237
-196
-119
-98
-18
-33
3
-7
-112
-136
-146
-208
-201
-175
-166
-128
-178
-142
-176
-196
-138
-132
4
24
62
108
17
95
110
88
131
149
166
158
192
215
183
80
85
69
5
93
123
181
141
153
90
-48
-41
-97
-43
-20
12
2
-108
-162
-312
-456
-519
-518
-453
-425
-427
-405
-424
-532
-560
-488
-355
-282
-99
125
112
255
381
424
507
544
609
686
735
730
684
665
563
460
432
399
304
132
6
-150
-312
-361
-471
-518
-524
-562
-548
-507
-431
-451
-427
-323
-333
-184
-71
32
86
108
230
210
137
135
172
128
159
186
160
174
69
63
-11
-32
-47
-131
-44
-74
-92
-101
-126
-120
-199
-180
-128
-44
-34
-38
40
23
0
-4
-47
-41
-49
-48
-26
-15
-63
-129
-159
-214
-227
-208
-197
-208
-316
-248
-237
-327
-244
-233
-199
-112
-80
35
71
86
90
107
134
155
237
232
210
232
201
126
1
-47
-117
-262
-266
-274
-431
-511
-517
-637
-744
-753
-708
-710
-703
-599
-578
-581
-540
-515
-425
-375
-345
-213
-183
-165
-110
-67
-7
-34
-45
-25
-76
-65
-61
-40
-48
-103
-127
-136
-209
-287
-247
-273
-360
-370
-332
-404
-476
-520
-534
-486
-473
-408
-385
-374
-357
-340
-319
-348
-261
-200
-235
-166
-107
-143
-135
-101
-134
-195
-162
-105
-148
-139
-123
-158
-164
-197
-218
-207
-185
-124
-84
-107
-118
-169
-175
-102
-55
-41
37
66
-8
13
18
18
20
77
164
135
129
73
4
-176
-244
-151
-162
-124
-147
-189
-198
-278
-251
-284
-295
-243
-213
-136
-152
-73
-55
-73
-21
62
162
164
214
240
261
233
221
261
250
249
319
320
314
296
205
159
156
97
87
57
16
50
-16
-5
-8
-93
-137
-204
-263
-271
-252
-212
-252
-261
-235
-280
-262
-284
-271
-158
-86
-63
45
103
142
115
106
136
208
287
332
401
358
364
374
318
316
350
375
386
385
411
348
348
290
207
167
112
122
63
20
18
-56
-56
-63
-109
-65
-97
-141
-195
-135
-118
-150
-62
-48
-82
-94
0
68
102
133
172
208
180
203
278
294
310
416
508
475
439
536
531
496
486
520
485
457
474
324
198
176
199
175
158
159
167
80
47
5
-43
-82
-29
41
-21
-59
-45
-108
-228
-304
-302
-292
-357
-337
-272
-299
-364
-406
-434
-429
-401
-308
-240
-194
-119
-103
-127
-125
-55
71
106
105
116
128
121
58
117
60
48
24
20
66
5
13
-60
-92
-68
-121
-186
-271
-287
-334
-350
-281
-265
-245
-333
-348
-340
-418
-453
-443
-379
-308
-235
-169
-281
-373
-329
-309
-294
-232
-173
-194
-220
-221
-192
-285
-288
-233
-259
-317
-277
-256
-287
-293
-302
-248
-158
-121
-109
-94
-134
-116
-143
-136
-172
-162
-167
-197
-251
-313
-344
-446
-448
-406
-402
-409
-443
-404
-467
-523
-540
-534
-484
-493
-452
-449
-478
-431
-453
-454
-323
-321
-302
-314
-275
-255
-287
-226
-161
-134
-148
-118
-57
-42
-85
-144
-87
-101
-79
-49
-28
-2
-65
-28
22
-6
-58
-83
-77
-19
53
-16
-87
-48
-58
-121
-121
-148
-125
-142
-219
-242
-355
-421
-453
-440
-362
-452
-495
-513
-505
-444
-460
-402
-341
-261
-253
-217
-188
-209
-144
-53
54
120
190
243
205
223
255
314
374
364
375
299
221
187
170
105
17
-37
-43
-49
-142
-231
-272
-320
-273
-285
-337
-350
-335
-349
-376
-374
-373
-438
-428
-383
-410
-448
-424
-309
-344
-401
-429
-408
-409
-460
-418
-375
-357
-307
-285
-258
-291
-263
-289
-323
-301
-228
-220
-280
-311
-318
-331
-393
-403
-382
-405
-382
-357
-402
-489
-564
-553
-528
-526
-528
-511
-582
-635
-690
-749
-756
-799
-776
-841
-846
-830
-874
-877
-832
-765
-782
-707
-589
-560
-559
-574
-525
-499
-430
-370
-300
-267
-291
-310
-395
-393
-414
-355
-308
-291
-301
-376
-409
-481
-486
-496
-459
-443
-447
-398
-355
-298
-294
-341
-351
-398
-383
-343
-306
-285
-284
-353
-420
-472
-476
-401
-369
-362
-355
-359
-363
-335
-406
-433
-477
-481
-520
-502
-452
-455
-499
-534
-535
-581
-575
-576
-564
-505
-525
-547
-598
-569
-621
-671
-676
-640
-627
-629
-562
-623
-672
-652
-683
-701
-698
-628
-619
-635
-604
-580
-617
-682
-664
-632
-591
-591
-521
-538
-557
-510
-500
-435
-367
-357
-317
-267
-262
-301
-338
-316
-327
-340
-287
-279
-215
-236
-315
-352
-406
-382
-282
-259
-219
-184
-203
-244
-233
-233
-260
-147
-128
-93
-106
-146
-146
-182
-192
-178
-161
-103
-105
-137
-197
-199
-221
-210
-149
-147
-136
-145
-193
-185
-145
-190
-258
-294
-382
-403
-334
-365
-364
-316
-366
-372
-380
-418
-324
-286
-306
-321
-256
-313
-411
-411
-438
-408
-413
-418
-367
-415
-503
-550
-492
-491
-497
-438
-404
-413
-384
-385
-340
-351
-280
-231
-175
-132
-203
-233
-264
-228
-259
-291
-327
-387
-409
-473
-470
-503
-549
-563
-533
-464
-501
-488
-474
-468
-446
-522
-474
-424
-433
-443
-426
-400
-438
-471
-454
-436
-466
-420
-432
-414
-426
-475
-468
-480
-510
-520
-425
-469
-562
-523
-464
-485
-561
-570
-533
-535
-603
-583
-637
-698
-731
-771
-784
-856
-807
-840
-903
-914
-906
-868
-891
-868
-823
-757
-766
-799
-794
-771
-736
-744
-661
-644
-631
-637
-633
-615
-620
-506
-433
-389
-407
-423
-435
-481
-496
-450
-399
-397
-420
-479
-514
-546
-543
-546
-509
-449
-455
-478
-394
-357
-413
-348
-242
-199
-173
-139
-115
-107
-68
-32
-31
46
52
21
0
25
43
-11
-28
-65
-71
-73
-120
-107
-100
-67
-101
-166
-178
-188
-216
-243
-275
-250
-270
-303
-378
-457
-433
-476
-505
-532
-429
-459
-479
-438
-394
-428
-452
-420
-314
-319
-391
-326
-307
-322
-389
-368
-369
-347
-294
-250
-232
-241
-196
-170
-194
-208
-207
-241
-227
-197
-228
-225
-226
-209
-165
-174
-167
-145
-107
-140
-177
-120
-126
-64
-42
-122
-78
-18
-32
-14
-25
-60
-41
2
-42
-100
-105
-155
-179
-135
-144
-215
-202
-204
-246
-283
-255
-272
-284
-286
-310
-251
-235
-234
-280
-242
-260
-269
-206
-228
-229
-240
-269
-240
-282
-323
-313
-370
-381
-410
-416
-473
-513
-489
-502
-547
-615
-607
-642
-672
-693
-726
-698
-654
-671
-681
-716
-721
-693
-619
-606
-611
-547
-531
-502
-526
-498
-513
-423
-379
-428
-396
-359
-315
-319
-334
-350
-349
-297
-264
-252
-279
-316
-297
-331
-355
-345
-339
-343
-343
-430
-463
-431
-408
-410
-432
-496
-469
-435
-416
-413
-456
-424
-410
-389
-400
-388
-351
-319
-376
-386
-325
-348
-342
-412
-407
-339
-323
-359
-401
-366
-362
-385
-333
-374
-378
-368
-326
-359
-408
-423
-405
-373
-343
-325
-302
-297
-324
-270
-303
-299
-377
-400
-414
-397
-402
-423
-464
